File manager - Edit - /home/autoph/public_html/projects/ahg-event/assets/index-6d9e3b55.js
Back
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))s(c);new MutationObserver(c=>{for(const u of c)if(u.type==="childList")for(const p of u.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&s(p)}).observe(document,{childList:!0,subtree:!0});function n(c){const u={};return c.integrity&&(u.integrity=c.integrity),c.referrerPolicy&&(u.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?u.credentials="include":c.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function s(c){if(c.ep)return;c.ep=!0;const u=n(c);fetch(c.href,u)}})();function yc(e,t){const n=Object.create(null),s=e.split(",");for(let c=0;c<s.length;c++)n[s[c]]=!0;return t?c=>!!n[c.toLowerCase()]:c=>!!n[c]}const mw="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",vw=yc(mw);function vr(e){if(it(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],c=an(s)?ww(s):vr(s);if(c)for(const u in c)t[u]=c[u]}return t}else{if(an(e))return e;if(qt(e))return e}}const bw=/;(?![^(]*\))/g,yw=/:([^]+)/,xw=/\/\*.*?\*\//gs;function ww(e){const t={};return e.replace(xw,"").split(bw).forEach(n=>{if(n){const s=n.split(yw);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Mt(e){let t="";if(an(e))t=e;else if(it(e))for(let n=0;n<e.length;n++){const s=Mt(e[n]);s&&(t+=s+" ")}else if(qt(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Cw(e){if(!e)return null;let{class:t,style:n}=e;return t&&!an(t)&&(e.class=Mt(t)),n&&(e.style=vr(n)),e}const Sw="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Aw=yc(Sw);function Mm(e){return!!e||e===""}function kw(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=na(e[s],t[s]);return n}function na(e,t){if(e===t)return!0;let n=xf(e),s=xf(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=Ao(e),s=Ao(t),n||s)return e===t;if(n=it(e),s=it(t),n||s)return n&&s?kw(e,t):!1;if(n=qt(e),s=qt(t),n||s){if(!n||!s)return!1;const c=Object.keys(e).length,u=Object.keys(t).length;if(c!==u)return!1;for(const p in e){const v=e.hasOwnProperty(p),x=t.hasOwnProperty(p);if(v&&!x||!v&&x||!na(e[p],t[p]))return!1}}return String(e)===String(t)}function xc(e,t){return e.findIndex(n=>na(n,t))}const _t=e=>an(e)?e:e==null?"":it(e)||qt(e)&&(e.toString===Om||!bt(e.toString))?JSON.stringify(e,_m,2):String(e),_m=(e,t)=>t&&t.__v_isRef?_m(e,t.value):Ja(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,c])=>(n[`${s} =>`]=c,n),{})}:Fa(t)?{[`Set(${t.size})`]:[...t.values()]}:qt(t)&&!it(t)&&!Im(t)?String(t):t,Wt={},Qa=[],Ui=()=>{},Pw=()=>!1,Tw=/^on[^a-z]/,Xo=e=>Tw.test(e),Vh=e=>e.startsWith("onUpdate:"),ln=Object.assign,Uh=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Dw=Object.prototype.hasOwnProperty,Nt=(e,t)=>Dw.call(e,t),it=Array.isArray,Ja=e=>jo(e)==="[object Map]",Fa=e=>jo(e)==="[object Set]",xf=e=>jo(e)==="[object Date]",bt=e=>typeof e=="function",an=e=>typeof e=="string",Ao=e=>typeof e=="symbol",qt=e=>e!==null&&typeof e=="object",Gh=e=>qt(e)&&bt(e.then)&&bt(e.catch),Om=Object.prototype.toString,jo=e=>Om.call(e),Ew=e=>jo(e).slice(8,-1),Im=e=>jo(e)==="[object Object]",qh=e=>an(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,io=yc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),wc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Mw=/-(\w)/g,ii=wc(e=>e.replace(Mw,(t,n)=>n?n.toUpperCase():"")),_w=/\B([A-Z])/g,Di=wc(e=>e.replace(_w,"-$1").toLowerCase()),Vo=wc(e=>e.charAt(0).toUpperCase()+e.slice(1)),ro=wc(e=>e?`on${Vo(e)}`:""),os=(e,t)=>!Object.is(e,t),es=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Kl=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Mr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let wf;const Ow=()=>wf||(wf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let gi;class Kh{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=gi,!t&&gi&&(this.index=(gi.scopes||(gi.scopes=[])).push(this)-1)}run(t){if(this.active){const n=gi;try{return gi=this,t()}finally{gi=n}}}on(){gi=this}off(){gi=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.scopes)for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const c=this.parent.scopes.pop();c&&c!==this&&(this.parent.scopes[this.index]=c,c.index=this.index)}this.parent=void 0,this.active=!1}}}function Zh(e){return new Kh(e)}function Lm(e,t=gi){t&&t.active&&t.effects.push(e)}function Rm(){return gi}function Fm(e){gi&&gi.cleanups.push(e)}const Qh=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Nm=e=>(e.w&ia)>0,Ym=e=>(e.n&ia)>0,Iw=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=ia},Lw=e=>{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s<t.length;s++){const c=t[s];Nm(c)&&!Ym(c)?c.delete(e):t[n++]=c,c.w&=~ia,c.n&=~ia}t.length=n}},rh=new WeakMap;let eo=0,ia=1;const ah=30;let Xi;const Sa=Symbol(""),sh=Symbol("");class Uo{constructor(t,n=null,s){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Lm(this,s)}run(){if(!this.active)return this.fn();let t=Xi,n=Zr;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Xi,Xi=this,Zr=!0,ia=1<<++eo,eo<=ah?Iw(this):Cf(this),this.fn()}finally{eo<=ah&&Lw(this),ia=1<<--eo,Xi=this.parent,Zr=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Xi===this?this.deferStop=!0:this.active&&(Cf(this),this.onStop&&this.onStop(),this.active=!1)}}function Cf(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}function Rw(e,t){e.effect&&(e=e.effect.fn);const n=new Uo(e);t&&(ln(n,t),t.scope&&Lm(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function Fw(e){e.effect.stop()}let Zr=!0;const $m=[];function As(){$m.push(Zr),Zr=!1}function ks(){const e=$m.pop();Zr=e===void 0?!0:e}function Si(e,t,n){if(Zr&&Xi){let s=rh.get(e);s||rh.set(e,s=new Map);let c=s.get(n);c||s.set(n,c=Qh()),Hm(c)}}function Hm(e,t){let n=!1;eo<=ah?Ym(e)||(e.n|=ia,n=!Nm(e)):n=!e.has(Xi),n&&(e.add(Xi),Xi.deps.push(e))}function _r(e,t,n,s,c,u){const p=rh.get(e);if(!p)return;let v=[];if(t==="clear")v=[...p.values()];else if(n==="length"&&it(e)){const x=Mr(s);p.forEach((A,k)=>{(k==="length"||k>=x)&&v.push(A)})}else switch(n!==void 0&&v.push(p.get(n)),t){case"add":it(e)?qh(n)&&v.push(p.get("length")):(v.push(p.get(Sa)),Ja(e)&&v.push(p.get(sh)));break;case"delete":it(e)||(v.push(p.get(Sa)),Ja(e)&&v.push(p.get(sh)));break;case"set":Ja(e)&&v.push(p.get(Sa));break}if(v.length===1)v[0]&&oh(v[0]);else{const x=[];for(const A of v)A&&x.push(...A);oh(Qh(x))}}function oh(e,t){const n=it(e)?e:[...e];for(const s of n)s.computed&&Sf(s);for(const s of n)s.computed||Sf(s)}function Sf(e,t){(e!==Xi||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Nw=yc("__proto__,__v_isRef,__isVue"),Bm=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ao)),Yw=Cc(),$w=Cc(!1,!0),Hw=Cc(!0),Bw=Cc(!0,!0),Af=zw();function zw(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=It(this);for(let u=0,p=this.length;u<p;u++)Si(s,"get",u+"");const c=s[t](...n);return c===-1||c===!1?s[t](...n.map(It)):c}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){As();const s=It(this)[t].apply(this,n);return ks(),s}}),e}function Cc(e=!1,t=!1){return function(s,c,u){if(c==="__v_isReactive")return!e;if(c==="__v_isReadonly")return e;if(c==="__v_isShallow")return t;if(c==="__v_raw"&&u===(e?t?Gm:Um:t?Vm:jm).get(s))return s;const p=it(s);if(!e&&p&&Nt(Af,c))return Reflect.get(Af,c,u);const v=Reflect.get(s,c,u);return(Ao(c)?Bm.has(c):Nw(c))||(e||Si(s,"get",c),t)?v:Xt(v)?p&&qh(c)?v:v.value:qt(v)?e?ed(v):br(v):v}}const Ww=zm(),Xw=zm(!0);function zm(e=!1){return function(n,s,c,u){let p=n[s];if(Ea(p)&&Xt(p)&&!Xt(c))return!1;if(!e&&(!ko(c)&&!Ea(c)&&(p=It(p),c=It(c)),!it(n)&&Xt(p)&&!Xt(c)))return p.value=c,!0;const v=it(n)&&qh(s)?Number(s)<n.length:Nt(n,s),x=Reflect.set(n,s,c,u);return n===It(u)&&(v?os(c,p)&&_r(n,"set",s,c):_r(n,"add",s,c)),x}}function jw(e,t){const n=Nt(e,t);e[t];const s=Reflect.deleteProperty(e,t);return s&&n&&_r(e,"delete",t,void 0),s}function Vw(e,t){const n=Reflect.has(e,t);return(!Ao(t)||!Bm.has(t))&&Si(e,"has",t),n}function Uw(e){return Si(e,"iterate",it(e)?"length":Sa),Reflect.ownKeys(e)}const Wm={get:Yw,set:Ww,deleteProperty:jw,has:Vw,ownKeys:Uw},Xm={get:Hw,set(e,t){return!0},deleteProperty(e,t){return!0}},Gw=ln({},Wm,{get:$w,set:Xw}),qw=ln({},Xm,{get:Bw}),Jh=e=>e,Sc=e=>Reflect.getPrototypeOf(e);function pl(e,t,n=!1,s=!1){e=e.__v_raw;const c=It(e),u=It(t);n||(t!==u&&Si(c,"get",t),Si(c,"get",u));const{has:p}=Sc(c),v=s?Jh:n?nd:Po;if(p.call(c,t))return v(e.get(t));if(p.call(c,u))return v(e.get(u));e!==c&&e.get(t)}function gl(e,t=!1){const n=this.__v_raw,s=It(n),c=It(e);return t||(e!==c&&Si(s,"has",e),Si(s,"has",c)),e===c?n.has(e):n.has(e)||n.has(c)}function ml(e,t=!1){return e=e.__v_raw,!t&&Si(It(e),"iterate",Sa),Reflect.get(e,"size",e)}function kf(e){e=It(e);const t=It(this);return Sc(t).has.call(t,e)||(t.add(e),_r(t,"add",e,e)),this}function Pf(e,t){t=It(t);const n=It(this),{has:s,get:c}=Sc(n);let u=s.call(n,e);u||(e=It(e),u=s.call(n,e));const p=c.call(n,e);return n.set(e,t),u?os(t,p)&&_r(n,"set",e,t):_r(n,"add",e,t),this}function Tf(e){const t=It(this),{has:n,get:s}=Sc(t);let c=n.call(t,e);c||(e=It(e),c=n.call(t,e)),s&&s.call(t,e);const u=t.delete(e);return c&&_r(t,"delete",e,void 0),u}function Df(){const e=It(this),t=e.size!==0,n=e.clear();return t&&_r(e,"clear",void 0,void 0),n}function vl(e,t){return function(s,c){const u=this,p=u.__v_raw,v=It(p),x=t?Jh:e?nd:Po;return!e&&Si(v,"iterate",Sa),p.forEach((A,k)=>s.call(c,x(A),x(k),u))}}function bl(e,t,n){return function(...s){const c=this.__v_raw,u=It(c),p=Ja(u),v=e==="entries"||e===Symbol.iterator&&p,x=e==="keys"&&p,A=c[e](...s),k=n?Jh:t?nd:Po;return!t&&Si(u,"iterate",x?sh:Sa),{next(){const{value:O,done:L}=A.next();return L?{value:O,done:L}:{value:v?[k(O[0]),k(O[1])]:k(O),done:L}},[Symbol.iterator](){return this}}}}function Yr(e){return function(...t){return e==="delete"?!1:this}}function Kw(){const e={get(u){return pl(this,u)},get size(){return ml(this)},has:gl,add:kf,set:Pf,delete:Tf,clear:Df,forEach:vl(!1,!1)},t={get(u){return pl(this,u,!1,!0)},get size(){return ml(this)},has:gl,add:kf,set:Pf,delete:Tf,clear:Df,forEach:vl(!1,!0)},n={get(u){return pl(this,u,!0)},get size(){return ml(this,!0)},has(u){return gl.call(this,u,!0)},add:Yr("add"),set:Yr("set"),delete:Yr("delete"),clear:Yr("clear"),forEach:vl(!0,!1)},s={get(u){return pl(this,u,!0,!0)},get size(){return ml(this,!0)},has(u){return gl.call(this,u,!0)},add:Yr("add"),set:Yr("set"),delete:Yr("delete"),clear:Yr("clear"),forEach:vl(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(u=>{e[u]=bl(u,!1,!1),n[u]=bl(u,!0,!1),t[u]=bl(u,!1,!0),s[u]=bl(u,!0,!0)}),[e,n,t,s]}const[Zw,Qw,Jw,e1]=Kw();function Ac(e,t){const n=t?e?e1:Jw:e?Qw:Zw;return(s,c,u)=>c==="__v_isReactive"?!e:c==="__v_isReadonly"?e:c==="__v_raw"?s:Reflect.get(Nt(n,c)&&c in s?n:s,c,u)}const t1={get:Ac(!1,!1)},n1={get:Ac(!1,!0)},i1={get:Ac(!0,!1)},r1={get:Ac(!0,!0)},jm=new WeakMap,Vm=new WeakMap,Um=new WeakMap,Gm=new WeakMap;function a1(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function s1(e){return e.__v_skip||!Object.isExtensible(e)?0:a1(Ew(e))}function br(e){return Ea(e)?e:kc(e,!1,Wm,t1,jm)}function qm(e){return kc(e,!1,Gw,n1,Vm)}function ed(e){return kc(e,!0,Xm,i1,Um)}function o1(e){return kc(e,!0,qw,r1,Gm)}function kc(e,t,n,s,c){if(!qt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const u=c.get(e);if(u)return u;const p=s1(e);if(p===0)return e;const v=new Proxy(e,p===2?s:n);return c.set(e,v),v}function Gi(e){return Ea(e)?Gi(e.__v_raw):!!(e&&e.__v_isReactive)}function Ea(e){return!!(e&&e.__v_isReadonly)}function ko(e){return!!(e&&e.__v_isShallow)}function td(e){return Gi(e)||Ea(e)}function It(e){const t=e&&e.__v_raw;return t?It(t):e}function Ma(e){return Kl(e,"__v_skip",!0),e}const Po=e=>qt(e)?br(e):e,nd=e=>qt(e)?ed(e):e;function id(e){Zr&&Xi&&(e=It(e),Hm(e.dep||(e.dep=Qh())))}function Pc(e,t){e=It(e),e.dep&&oh(e.dep)}function Xt(e){return!!(e&&e.__v_isRef===!0)}function ri(e){return Zm(e,!1)}function Km(e){return Zm(e,!0)}function Zm(e,t){return Xt(e)?e:new l1(e,t)}class l1{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:It(t),this._value=n?t:Po(t)}get value(){return id(this),this._value}set value(t){const n=this.__v_isShallow||ko(t)||Ea(t);t=n?t:It(t),os(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Po(t),Pc(this))}}function c1(e){Pc(e)}function Qr(e){return Xt(e)?e.value:e}const u1={get:(e,t,n)=>Qr(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const c=e[t];return Xt(c)&&!Xt(n)?(c.value=n,!0):Reflect.set(e,t,n,s)}};function rd(e){return Gi(e)?e:new Proxy(e,u1)}class h1{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>id(this),()=>Pc(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function d1(e){return new h1(e)}function Qm(e){const t=it(e)?new Array(e.length):{};for(const n in e)t[n]=Jm(e,n);return t}class f1{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function Jm(e,t,n){const s=e[t];return Xt(s)?s:new f1(e,t,n)}var ev;class p1{constructor(t,n,s,c){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[ev]=!1,this._dirty=!0,this.effect=new Uo(t,()=>{this._dirty||(this._dirty=!0,Pc(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!c,this.__v_isReadonly=s}get value(){const t=It(this);return id(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}ev="__v_isReadonly";function g1(e,t,n=!1){let s,c;const u=bt(e);return u?(s=e,c=Ui):(s=e.get,c=e.set),new p1(s,c,u||!c,n)}function m1(e,...t){}function Dr(e,t,n,s){let c;try{c=s?e(...s):e()}catch(u){Na(u,t,n)}return c}function wi(e,t,n,s){if(bt(e)){const u=Dr(e,t,n,s);return u&&Gh(u)&&u.catch(p=>{Na(p,t,n)}),u}const c=[];for(let u=0;u<e.length;u++)c.push(wi(e[u],t,n,s));return c}function Na(e,t,n,s=!0){const c=t?t.vnode:null;if(t){let u=t.parent;const p=t.proxy,v=n;for(;u;){const A=u.ec;if(A){for(let k=0;k<A.length;k++)if(A[k](e,p,v)===!1)return}u=u.parent}const x=t.appContext.config.errorHandler;if(x){Dr(x,null,10,[e,p,v]);return}}v1(e,n,c,s)}function v1(e,t,n,s=!0){console.error(e)}let To=!1,lh=!1;const Ln=[];let or=0;const ts=[];let Ar=null,va=0;const tv=Promise.resolve();let ad=null;function Ya(e){const t=ad||tv;return e?t.then(this?e.bind(this):e):t}function b1(e){let t=or+1,n=Ln.length;for(;t<n;){const s=t+n>>>1;Do(Ln[s])<e?t=s+1:n=s}return t}function Tc(e){(!Ln.length||!Ln.includes(e,To&&e.allowRecurse?or+1:or))&&(e.id==null?Ln.push(e):Ln.splice(b1(e.id),0,e),nv())}function nv(){!To&&!lh&&(lh=!0,ad=tv.then(iv))}function y1(e){const t=Ln.indexOf(e);t>or&&Ln.splice(t,1)}function sd(e){it(e)?ts.push(...e):(!Ar||!Ar.includes(e,e.allowRecurse?va+1:va))&&ts.push(e),nv()}function Ef(e,t=To?or+1:0){for(;t<Ln.length;t++){const n=Ln[t];n&&n.pre&&(Ln.splice(t,1),t--,n())}}function Zl(e){if(ts.length){const t=[...new Set(ts)];if(ts.length=0,Ar){Ar.push(...t);return}for(Ar=t,Ar.sort((n,s)=>Do(n)-Do(s)),va=0;va<Ar.length;va++)Ar[va]();Ar=null,va=0}}const Do=e=>e.id==null?1/0:e.id,x1=(e,t)=>{const n=Do(e)-Do(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function iv(e){lh=!1,To=!0,Ln.sort(x1);const t=Ui;try{for(or=0;or<Ln.length;or++){const n=Ln[or];n&&n.active!==!1&&Dr(n,null,14)}}finally{or=0,Ln.length=0,Zl(),To=!1,ad=null,(Ln.length||ts.length)&&iv()}}let Ka,yl=[];function rv(e,t){var n,s;Ka=e,Ka?(Ka.enabled=!0,yl.forEach(({event:c,args:u})=>Ka.emit(c,...u)),yl=[]):typeof window<"u"&&window.HTMLElement&&!(!((s=(n=window.navigator)===null||n===void 0?void 0:n.userAgent)===null||s===void 0)&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(u=>{rv(u,t)}),setTimeout(()=>{Ka||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,yl=[])},3e3)):yl=[]}function w1(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Wt;let c=n;const u=t.startsWith("update:"),p=u&&t.slice(7);if(p&&p in s){const k=`${p==="modelValue"?"model":p}Modifiers`,{number:O,trim:L}=s[k]||Wt;L&&(c=n.map(B=>an(B)?B.trim():B)),O&&(c=n.map(Mr))}let v,x=s[v=ro(t)]||s[v=ro(ii(t))];!x&&u&&(x=s[v=ro(Di(t))]),x&&wi(x,e,6,c);const A=s[v+"Once"];if(A){if(!e.emitted)e.emitted={};else if(e.emitted[v])return;e.emitted[v]=!0,wi(A,e,6,c)}}function av(e,t,n=!1){const s=t.emitsCache,c=s.get(e);if(c!==void 0)return c;const u=e.emits;let p={},v=!1;if(!bt(e)){const x=A=>{const k=av(A,t,!0);k&&(v=!0,ln(p,k))};!n&&t.mixins.length&&t.mixins.forEach(x),e.extends&&x(e.extends),e.mixins&&e.mixins.forEach(x)}return!u&&!v?(qt(e)&&s.set(e,null),null):(it(u)?u.forEach(x=>p[x]=null):ln(p,u),qt(e)&&s.set(e,p),p)}function Dc(e,t){return!e||!Xo(t)?!1:(t=t.slice(2).replace(/Once$/,""),Nt(e,t[0].toLowerCase()+t.slice(1))||Nt(e,Di(t))||Nt(e,t))}let Mn=null,Ec=null;function Eo(e){const t=Mn;return Mn=e,Ec=e&&e.type.__scopeId||null,t}function C1(e){Ec=e}function S1(){Ec=null}const A1=e=>In;function In(e,t=Mn,n){if(!t||e._n)return e;const s=(...c)=>{s._d&&gh(-1);const u=Eo(t);let p;try{p=e(...c)}finally{Eo(u),s._d&&gh(1)}return p};return s._n=!0,s._c=!0,s._d=!0,s}function Bl(e){const{type:t,vnode:n,proxy:s,withProxy:c,props:u,propsOptions:[p],slots:v,attrs:x,emit:A,render:k,renderCache:O,data:L,setupState:B,ctx:V,inheritAttrs:j}=e;let ne,U;const D=Eo(e);try{if(n.shapeFlag&4){const R=c||s;ne=vi(k.call(R,R,O,u,B,L,V)),U=x}else{const R=t;ne=vi(R.length>1?R(u,{attrs:x,slots:v,emit:A}):R(u,null)),U=t.props?x:P1(x)}}catch(R){lo.length=0,Na(R,e,1),ne=Tt(Fn)}let Q=ne;if(U&&j!==!1){const R=Object.keys(U),{shapeFlag:z}=Q;R.length&&z&7&&(p&&R.some(Vh)&&(U=T1(U,p)),Q=fr(Q,U))}return n.dirs&&(Q=fr(Q),Q.dirs=Q.dirs?Q.dirs.concat(n.dirs):n.dirs),n.transition&&(Q.transition=n.transition),ne=Q,Eo(D),ne}function k1(e){let t;for(let n=0;n<e.length;n++){const s=e[n];if(Or(s)){if(s.type!==Fn||s.children==="v-if"){if(t)return;t=s}}else return}return t}const P1=e=>{let t;for(const n in e)(n==="class"||n==="style"||Xo(n))&&((t||(t={}))[n]=e[n]);return t},T1=(e,t)=>{const n={};for(const s in e)(!Vh(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function D1(e,t,n){const{props:s,children:c,component:u}=e,{props:p,children:v,patchFlag:x}=t,A=u.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&x>=0){if(x&1024)return!0;if(x&16)return s?Mf(s,p,A):!!p;if(x&8){const k=t.dynamicProps;for(let O=0;O<k.length;O++){const L=k[O];if(p[L]!==s[L]&&!Dc(A,L))return!0}}}else return(c||v)&&(!v||!v.$stable)?!0:s===p?!1:s?p?Mf(s,p,A):!0:!!p;return!1}function Mf(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let c=0;c<s.length;c++){const u=s[c];if(t[u]!==e[u]&&!Dc(n,u))return!0}return!1}function od({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const sv=e=>e.__isSuspense,E1={name:"Suspense",__isSuspense:!0,process(e,t,n,s,c,u,p,v,x,A){e==null?_1(t,n,s,c,u,p,v,x,A):O1(e,t,n,s,c,p,v,x,A)},hydrate:I1,create:ld,normalize:L1},M1=E1;function Mo(e,t){const n=e.props&&e.props[t];bt(n)&&n()}function _1(e,t,n,s,c,u,p,v,x){const{p:A,o:{createElement:k}}=x,O=k("div"),L=e.suspense=ld(e,c,s,t,O,n,u,p,v,x);A(null,L.pendingBranch=e.ssContent,O,null,s,L,u,p),L.deps>0?(Mo(e,"onPending"),Mo(e,"onFallback"),A(null,e.ssFallback,t,n,s,null,u,p),ns(L,e.ssFallback)):L.resolve()}function O1(e,t,n,s,c,u,p,v,{p:x,um:A,o:{createElement:k}}){const O=t.suspense=e.suspense;O.vnode=t,t.el=e.el;const L=t.ssContent,B=t.ssFallback,{activeBranch:V,pendingBranch:j,isInFallback:ne,isHydrating:U}=O;if(j)O.pendingBranch=L,lr(L,j)?(x(j,L,O.hiddenContainer,null,c,O,u,p,v),O.deps<=0?O.resolve():ne&&(x(V,B,n,s,c,null,u,p,v),ns(O,B))):(O.pendingId++,U?(O.isHydrating=!1,O.activeBranch=j):A(j,c,O),O.deps=0,O.effects.length=0,O.hiddenContainer=k("div"),ne?(x(null,L,O.hiddenContainer,null,c,O,u,p,v),O.deps<=0?O.resolve():(x(V,B,n,s,c,null,u,p,v),ns(O,B))):V&&lr(L,V)?(x(V,L,n,s,c,O,u,p,v),O.resolve(!0)):(x(null,L,O.hiddenContainer,null,c,O,u,p,v),O.deps<=0&&O.resolve()));else if(V&&lr(L,V))x(V,L,n,s,c,O,u,p,v),ns(O,L);else if(Mo(t,"onPending"),O.pendingBranch=L,O.pendingId++,x(null,L,O.hiddenContainer,null,c,O,u,p,v),O.deps<=0)O.resolve();else{const{timeout:D,pendingId:Q}=O;D>0?setTimeout(()=>{O.pendingId===Q&&O.fallback(B)},D):D===0&&O.fallback(B)}}function ld(e,t,n,s,c,u,p,v,x,A,k=!1){const{p:O,m:L,um:B,n:V,o:{parentNode:j,remove:ne}}=A,U=Mr(e.props&&e.props.timeout),D={vnode:e,parent:t,parentComponent:n,isSVG:p,container:s,hiddenContainer:c,anchor:u,deps:0,pendingId:0,timeout:typeof U=="number"?U:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:k,isUnmounted:!1,effects:[],resolve(Q=!1){const{vnode:R,activeBranch:z,pendingBranch:G,pendingId:se,effects:oe,parentComponent:ve,container:me}=D;if(D.isHydrating)D.isHydrating=!1;else if(!Q){const ke=z&&G.transition&&G.transition.mode==="out-in";ke&&(z.transition.afterLeave=()=>{se===D.pendingId&&L(G,me,pe,0)});let{anchor:pe}=D;z&&(pe=V(z),B(z,ve,D,!0)),ke||L(G,me,pe,0)}ns(D,G),D.pendingBranch=null,D.isInFallback=!1;let Ae=D.parent,Z=!1;for(;Ae;){if(Ae.pendingBranch){Ae.effects.push(...oe),Z=!0;break}Ae=Ae.parent}Z||sd(oe),D.effects=[],Mo(R,"onResolve")},fallback(Q){if(!D.pendingBranch)return;const{vnode:R,activeBranch:z,parentComponent:G,container:se,isSVG:oe}=D;Mo(R,"onFallback");const ve=V(z),me=()=>{D.isInFallback&&(O(null,Q,se,ve,G,null,oe,v,x),ns(D,Q))},Ae=Q.transition&&Q.transition.mode==="out-in";Ae&&(z.transition.afterLeave=me),D.isInFallback=!0,B(z,G,null,!0),Ae||me()},move(Q,R,z){D.activeBranch&&L(D.activeBranch,Q,R,z),D.container=Q},next(){return D.activeBranch&&V(D.activeBranch)},registerDep(Q,R){const z=!!D.pendingBranch;z&&D.deps++;const G=Q.vnode.el;Q.asyncDep.catch(se=>{Na(se,Q,0)}).then(se=>{if(Q.isUnmounted||D.isUnmounted||D.pendingId!==Q.suspenseId)return;Q.asyncResolved=!0;const{vnode:oe}=Q;mh(Q,se,!1),G&&(oe.el=G);const ve=!G&&Q.subTree.el;R(Q,oe,j(G||Q.subTree.el),G?null:V(Q.subTree),D,p,x),ve&&ne(ve),od(Q,oe.el),z&&--D.deps===0&&D.resolve()})},unmount(Q,R){D.isUnmounted=!0,D.activeBranch&&B(D.activeBranch,n,Q,R),D.pendingBranch&&B(D.pendingBranch,n,Q,R)}};return D}function I1(e,t,n,s,c,u,p,v,x){const A=t.suspense=ld(t,s,n,e.parentNode,document.createElement("div"),null,c,u,p,v,!0),k=x(e,A.pendingBranch=t.ssContent,n,A,u,p);return A.deps===0&&A.resolve(),k}function L1(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=_f(s?n.default:n),e.ssFallback=s?_f(n.fallback):Tt(Fn)}function _f(e){let t;if(bt(e)){const n=Ia&&e._c;n&&(e._d=!1,Ee()),e=e(),n&&(e._d=!0,t=ni,Rv())}return it(e)&&(e=k1(e)),e=vi(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function ov(e,t){t&&t.pendingBranch?it(e)?t.effects.push(...e):t.effects.push(e):sd(e)}function ns(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e,c=n.el=t.el;s&&s.subTree===n&&(s.vnode.el=c,od(s,c))}function ao(e,t){if(yn){let n=yn.provides;const s=yn.parent&&yn.parent.provides;s===n&&(n=yn.provides=Object.create(s)),n[e]=t}}function Ci(e,t,n=!1){const s=yn||Mn;if(s){const c=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(c&&e in c)return c[e];if(arguments.length>1)return n&&bt(t)?t.call(s.proxy):t}}function R1(e,t){return Go(e,null,t)}function lv(e,t){return Go(e,null,{flush:"post"})}function F1(e,t){return Go(e,null,{flush:"sync"})}const xl={};function qi(e,t,n){return Go(e,t,n)}function Go(e,t,{immediate:n,deep:s,flush:c,onTrack:u,onTrigger:p}=Wt){const v=yn;let x,A=!1,k=!1;if(Xt(e)?(x=()=>e.value,A=ko(e)):Gi(e)?(x=()=>e,s=!0):it(e)?(k=!0,A=e.some(Q=>Gi(Q)||ko(Q)),x=()=>e.map(Q=>{if(Xt(Q))return Q.value;if(Gi(Q))return wa(Q);if(bt(Q))return Dr(Q,v,2)})):bt(e)?t?x=()=>Dr(e,v,2):x=()=>{if(!(v&&v.isUnmounted))return O&&O(),wi(e,v,3,[L])}:x=Ui,t&&s){const Q=x;x=()=>wa(Q())}let O,L=Q=>{O=U.onStop=()=>{Dr(Q,v,4)}},B;if(cs)if(L=Ui,t?n&&wi(t,v,3,[x(),k?[]:void 0,L]):x(),c==="sync"){const Q=Vv();B=Q.__watcherHandles||(Q.__watcherHandles=[])}else return Ui;let V=k?new Array(e.length).fill(xl):xl;const j=()=>{if(U.active)if(t){const Q=U.run();(s||A||(k?Q.some((R,z)=>os(R,V[z])):os(Q,V)))&&(O&&O(),wi(t,v,3,[Q,V===xl?void 0:k&&V[0]===xl?[]:V,L]),V=Q)}else U.run()};j.allowRecurse=!!t;let ne;c==="sync"?ne=j:c==="post"?ne=()=>Dn(j,v&&v.suspense):(j.pre=!0,v&&(j.id=v.uid),ne=()=>Tc(j));const U=new Uo(x,ne);t?n?j():V=U.run():c==="post"?Dn(U.run.bind(U),v&&v.suspense):U.run();const D=()=>{U.stop(),v&&v.scope&&Uh(v.scope.effects,U)};return B&&B.push(D),D}function N1(e,t,n){const s=this.proxy,c=an(e)?e.includes(".")?cv(s,e):()=>s[e]:e.bind(s,s);let u;bt(t)?u=t:(u=t.handler,n=t);const p=yn;ra(this);const v=Go(c,u.bind(s),n);return p?ra(p):Jr(),v}function cv(e,t){const n=t.split(".");return()=>{let s=e;for(let c=0;c<n.length&&s;c++)s=s[n[c]];return s}}function wa(e,t){if(!qt(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Xt(e))wa(e.value,t);else if(it(e))for(let n=0;n<e.length;n++)wa(e[n],t);else if(Fa(e)||Ja(e))e.forEach(n=>{wa(n,t)});else if(Im(e))for(const n in e)wa(e[n],t);return e}function cd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return sa(()=>{e.isMounted=!0}),Ic(()=>{e.isUnmounting=!0}),e}const Pi=[Function,Array],Y1={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Pi,onEnter:Pi,onAfterEnter:Pi,onEnterCancelled:Pi,onBeforeLeave:Pi,onLeave:Pi,onAfterLeave:Pi,onLeaveCancelled:Pi,onBeforeAppear:Pi,onAppear:Pi,onAfterAppear:Pi,onAppearCancelled:Pi},setup(e,{slots:t}){const n=Qi(),s=cd();let c;return()=>{const u=t.default&&Mc(t.default(),!0);if(!u||!u.length)return;let p=u[0];if(u.length>1){for(const j of u)if(j.type!==Fn){p=j;break}}const v=It(e),{mode:x}=v;if(s.isLeaving)return Cu(p);const A=Of(p);if(!A)return Cu(p);const k=ls(A,v,s,n);_a(A,k);const O=n.subTree,L=O&&Of(O);let B=!1;const{getTransitionKey:V}=A.type;if(V){const j=V();c===void 0?c=j:j!==c&&(c=j,B=!0)}if(L&&L.type!==Fn&&(!lr(A,L)||B)){const j=ls(L,v,s,n);if(_a(L,j),x==="out-in")return s.isLeaving=!0,j.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},Cu(p);x==="in-out"&&A.type!==Fn&&(j.delayLeave=(ne,U,D)=>{const Q=uv(s,L);Q[String(L.key)]=L,ne._leaveCb=()=>{U(),ne._leaveCb=void 0,delete k.delayedLeave},k.delayedLeave=D})}return p}}},ud=Y1;function uv(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ls(e,t,n,s){const{appear:c,mode:u,persisted:p=!1,onBeforeEnter:v,onEnter:x,onAfterEnter:A,onEnterCancelled:k,onBeforeLeave:O,onLeave:L,onAfterLeave:B,onLeaveCancelled:V,onBeforeAppear:j,onAppear:ne,onAfterAppear:U,onAppearCancelled:D}=t,Q=String(e.key),R=uv(n,e),z=(oe,ve)=>{oe&&wi(oe,s,9,ve)},G=(oe,ve)=>{const me=ve[1];z(oe,ve),it(oe)?oe.every(Ae=>Ae.length<=1)&&me():oe.length<=1&&me()},se={mode:u,persisted:p,beforeEnter(oe){let ve=v;if(!n.isMounted)if(c)ve=j||v;else return;oe._leaveCb&&oe._leaveCb(!0);const me=R[Q];me&&lr(e,me)&&me.el._leaveCb&&me.el._leaveCb(),z(ve,[oe])},enter(oe){let ve=x,me=A,Ae=k;if(!n.isMounted)if(c)ve=ne||x,me=U||A,Ae=D||k;else return;let Z=!1;const ke=oe._enterCb=pe=>{Z||(Z=!0,pe?z(Ae,[oe]):z(me,[oe]),se.delayedLeave&&se.delayedLeave(),oe._enterCb=void 0)};ve?G(ve,[oe,ke]):ke()},leave(oe,ve){const me=String(e.key);if(oe._enterCb&&oe._enterCb(!0),n.isUnmounting)return ve();z(O,[oe]);let Ae=!1;const Z=oe._leaveCb=ke=>{Ae||(Ae=!0,ve(),ke?z(V,[oe]):z(B,[oe]),oe._leaveCb=void 0,R[me]===e&&delete R[me])};R[me]=e,L?G(L,[oe,Z]):Z()},clone(oe){return ls(oe,t,n,s)}};return se}function Cu(e){if(qo(e))return e=fr(e),e.children=null,e}function Of(e){return qo(e)?e.children?e.children[0]:void 0:e}function _a(e,t){e.shapeFlag&6&&e.component?_a(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Mc(e,t=!1,n){let s=[],c=0;for(let u=0;u<e.length;u++){let p=e[u];const v=n==null?p.key:String(n)+String(p.key!=null?p.key:u);p.type===kt?(p.patchFlag&128&&c++,s=s.concat(Mc(p.children,t,v))):(t||p.type!==Fn)&&s.push(v!=null?fr(p,{key:v}):p)}if(c>1)for(let u=0;u<s.length;u++)s[u].patchFlag=-2;return s}function oi(e){return bt(e)?{setup:e,name:e.name}:e}const Aa=e=>!!e.type.__asyncLoader;function $1(e){bt(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:c=200,timeout:u,suspensible:p=!0,onError:v}=e;let x=null,A,k=0;const O=()=>(k++,x=null,L()),L=()=>{let B;return x||(B=x=t().catch(V=>{if(V=V instanceof Error?V:new Error(String(V)),v)return new Promise((j,ne)=>{v(V,()=>j(O()),()=>ne(V),k+1)});throw V}).then(V=>B!==x&&x?x:(V&&(V.__esModule||V[Symbol.toStringTag]==="Module")&&(V=V.default),A=V,V)))};return oi({name:"AsyncComponentWrapper",__asyncLoader:L,get __asyncResolved(){return A},setup(){const B=yn;if(A)return()=>Su(A,B);const V=D=>{x=null,Na(D,B,13,!s)};if(p&&B.suspense||cs)return L().then(D=>()=>Su(D,B)).catch(D=>(V(D),()=>s?Tt(s,{error:D}):null));const j=ri(!1),ne=ri(),U=ri(!!c);return c&&setTimeout(()=>{U.value=!1},c),u!=null&&setTimeout(()=>{if(!j.value&&!ne.value){const D=new Error(`Async component timed out after ${u}ms.`);V(D),ne.value=D}},u),L().then(()=>{j.value=!0,B.parent&&qo(B.parent.vnode)&&Tc(B.parent.update)}).catch(D=>{V(D),ne.value=D}),()=>{if(j.value&&A)return Su(A,B);if(ne.value&&s)return Tt(s,{error:ne.value});if(n&&!U.value)return Tt(n)}}})}function Su(e,t){const{ref:n,props:s,children:c,ce:u}=t.vnode,p=Tt(e,s,c);return p.ref=n,p.ce=u,delete t.vnode.ce,p}const qo=e=>e.type.__isKeepAlive,H1={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Qi(),s=n.ctx;if(!s.renderer)return()=>{const D=t.default&&t.default();return D&&D.length===1?D[0]:D};const c=new Map,u=new Set;let p=null;const v=n.suspense,{renderer:{p:x,m:A,um:k,o:{createElement:O}}}=s,L=O("div");s.activate=(D,Q,R,z,G)=>{const se=D.component;A(D,Q,R,0,v),x(se.vnode,D,Q,R,se,v,z,D.slotScopeIds,G),Dn(()=>{se.isDeactivated=!1,se.a&&es(se.a);const oe=D.props&&D.props.onVnodeMounted;oe&&ei(oe,se.parent,D)},v)},s.deactivate=D=>{const Q=D.component;A(D,L,null,1,v),Dn(()=>{Q.da&&es(Q.da);const R=D.props&&D.props.onVnodeUnmounted;R&&ei(R,Q.parent,D),Q.isDeactivated=!0},v)};function B(D){Au(D),k(D,n,v,!0)}function V(D){c.forEach((Q,R)=>{const z=bh(Q.type);z&&(!D||!D(z))&&j(R)})}function j(D){const Q=c.get(D);!p||Q.type!==p.type?B(Q):p&&Au(p),c.delete(D),u.delete(D)}qi(()=>[e.include,e.exclude],([D,Q])=>{D&&V(R=>to(D,R)),Q&&V(R=>!to(Q,R))},{flush:"post",deep:!0});let ne=null;const U=()=>{ne!=null&&c.set(ne,ku(n.subTree))};return sa(U),Oc(U),Ic(()=>{c.forEach(D=>{const{subTree:Q,suspense:R}=n,z=ku(Q);if(D.type===z.type){Au(z);const G=z.component.da;G&&Dn(G,R);return}B(D)})}),()=>{if(ne=null,!t.default)return null;const D=t.default(),Q=D[0];if(D.length>1)return p=null,D;if(!Or(Q)||!(Q.shapeFlag&4)&&!(Q.shapeFlag&128))return p=null,Q;let R=ku(Q);const z=R.type,G=bh(Aa(R)?R.type.__asyncResolved||{}:z),{include:se,exclude:oe,max:ve}=e;if(se&&(!G||!to(se,G))||oe&&G&&to(oe,G))return p=R,Q;const me=R.key==null?z:R.key,Ae=c.get(me);return R.el&&(R=fr(R),Q.shapeFlag&128&&(Q.ssContent=R)),ne=me,Ae?(R.el=Ae.el,R.component=Ae.component,R.transition&&_a(R,R.transition),R.shapeFlag|=512,u.delete(me),u.add(me)):(u.add(me),ve&&u.size>parseInt(ve,10)&&j(u.values().next().value)),R.shapeFlag|=256,p=R,sv(Q.type)?Q:R}}},B1=H1;function to(e,t){return it(e)?e.some(n=>to(n,t)):an(e)?e.split(",").includes(t):e.test?e.test(t):!1}function hv(e,t){fv(e,"a",t)}function dv(e,t){fv(e,"da",t)}function fv(e,t,n=yn){const s=e.__wdc||(e.__wdc=()=>{let c=n;for(;c;){if(c.isDeactivated)return;c=c.parent}return e()});if(_c(t,s,n),n){let c=n.parent;for(;c&&c.parent;)qo(c.parent.vnode)&&z1(s,t,n,c),c=c.parent}}function z1(e,t,n,s){const c=_c(t,e,s,!0);Ko(()=>{Uh(s[t],c)},n)}function Au(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ku(e){return e.shapeFlag&128?e.ssContent:e}function _c(e,t,n=yn,s=!1){if(n){const c=n[e]||(n[e]=[]),u=t.__weh||(t.__weh=(...p)=>{if(n.isUnmounted)return;As(),ra(n);const v=wi(t,n,e,p);return Jr(),ks(),v});return s?c.unshift(u):c.push(u),u}}const Ir=e=>(t,n=yn)=>(!cs||e==="sp")&&_c(e,(...s)=>t(...s),n),pv=Ir("bm"),sa=Ir("m"),gv=Ir("bu"),Oc=Ir("u"),Ic=Ir("bum"),Ko=Ir("um"),mv=Ir("sp"),vv=Ir("rtg"),bv=Ir("rtc");function yv(e,t=yn){_c("ec",e,t)}function xv(e,t){const n=Mn;if(n===null)return e;const s=Fc(n)||n.proxy,c=e.dirs||(e.dirs=[]);for(let u=0;u<t.length;u++){let[p,v,x,A=Wt]=t[u];p&&(bt(p)&&(p={mounted:p,updated:p}),p.deep&&wa(v),c.push({dir:p,instance:s,value:v,oldValue:void 0,arg:x,modifiers:A}))}return e}function rr(e,t,n,s){const c=e.dirs,u=t&&t.dirs;for(let p=0;p<c.length;p++){const v=c[p];u&&(v.oldValue=u[p].value);let x=v.dir[s];x&&(As(),wi(x,n,8,[e.el,v,e,t]),ks())}}const hd="components",W1="directives";function Un(e,t){return dd(hd,e,!0,t)||e}const wv=Symbol();function Lc(e){return an(e)?dd(hd,e,!1)||e:e||wv}function X1(e){return dd(W1,e)}function dd(e,t,n=!0,s=!1){const c=Mn||yn;if(c){const u=c.type;if(e===hd){const v=bh(u,!1);if(v&&(v===t||v===ii(t)||v===Vo(ii(t))))return u}const p=If(c[e]||u[e],t)||If(c.appContext[e],t);return!p&&s?u:p}}function If(e,t){return e&&(e[t]||e[ii(t)]||e[Vo(ii(t))])}function Rn(e,t,n,s){let c;const u=n&&n[s];if(it(e)||an(e)){c=new Array(e.length);for(let p=0,v=e.length;p<v;p++)c[p]=t(e[p],p,void 0,u&&u[p])}else if(typeof e=="number"){c=new Array(e);for(let p=0;p<e;p++)c[p]=t(p+1,p,void 0,u&&u[p])}else if(qt(e))if(e[Symbol.iterator])c=Array.from(e,(p,v)=>t(p,v,void 0,u&&u[v]));else{const p=Object.keys(e);c=new Array(p.length);for(let v=0,x=p.length;v<x;v++){const A=p[v];c[v]=t(e[A],A,v,u&&u[v])}}else c=[];return n&&(n[s]=c),c}function zl(e,t){for(let n=0;n<t.length;n++){const s=t[n];if(it(s))for(let c=0;c<s.length;c++)e[s[c].name]=s[c].fn;else s&&(e[s.name]=s.key?(...c)=>{const u=s.fn(...c);return u&&(u.key=s.key),u}:s.fn)}return e}function zt(e,t,n={},s,c){if(Mn.isCE||Mn.parent&&Aa(Mn.parent)&&Mn.parent.isCE)return t!=="default"&&(n.name=t),Tt("slot",n,s&&s());let u=e[t];u&&u._c&&(u._d=!1),Ee();const p=u&&Cv(u(n)),v=Gn(kt,{key:n.key||p&&p.key||`_${t}`},p||(s?s():[]),p&&e._===1?64:-2);return!c&&v.scopeId&&(v.slotScopeIds=[v.scopeId+"-s"]),u&&u._c&&(u._d=!0),v}function Cv(e){return e.some(t=>Or(t)?!(t.type===Fn||t.type===kt&&!Cv(t.children)):!0)?e:null}function Sv(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:ro(s)]=e[s];return n}const ch=e=>e?Hv(e)?Fc(e)||e.proxy:ch(e.parent):null,so=ln(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ch(e.parent),$root:e=>ch(e.root),$emit:e=>e.emit,$options:e=>fd(e),$forceUpdate:e=>e.f||(e.f=()=>Tc(e.update)),$nextTick:e=>e.n||(e.n=Ya.bind(e.proxy)),$watch:e=>N1.bind(e)}),Pu=(e,t)=>e!==Wt&&!e.__isScriptSetup&&Nt(e,t),uh={get({_:e},t){const{ctx:n,setupState:s,data:c,props:u,accessCache:p,type:v,appContext:x}=e;let A;if(t[0]!=="$"){const B=p[t];if(B!==void 0)switch(B){case 1:return s[t];case 2:return c[t];case 4:return n[t];case 3:return u[t]}else{if(Pu(s,t))return p[t]=1,s[t];if(c!==Wt&&Nt(c,t))return p[t]=2,c[t];if((A=e.propsOptions[0])&&Nt(A,t))return p[t]=3,u[t];if(n!==Wt&&Nt(n,t))return p[t]=4,n[t];hh&&(p[t]=0)}}const k=so[t];let O,L;if(k)return t==="$attrs"&&Si(e,"get",t),k(e);if((O=v.__cssModules)&&(O=O[t]))return O;if(n!==Wt&&Nt(n,t))return p[t]=4,n[t];if(L=x.config.globalProperties,Nt(L,t))return L[t]},set({_:e},t,n){const{data:s,setupState:c,ctx:u}=e;return Pu(c,t)?(c[t]=n,!0):s!==Wt&&Nt(s,t)?(s[t]=n,!0):Nt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(u[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:c,propsOptions:u}},p){let v;return!!n[p]||e!==Wt&&Nt(e,p)||Pu(t,p)||(v=u[0])&&Nt(v,p)||Nt(s,p)||Nt(so,p)||Nt(c.config.globalProperties,p)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Nt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},j1=ln({},uh,{get(e,t){if(t!==Symbol.unscopables)return uh.get(e,t,e)},has(e,t){return t[0]!=="_"&&!vw(t)}});let hh=!0;function V1(e){const t=fd(e),n=e.proxy,s=e.ctx;hh=!1,t.beforeCreate&&Lf(t.beforeCreate,e,"bc");const{data:c,computed:u,methods:p,watch:v,provide:x,inject:A,created:k,beforeMount:O,mounted:L,beforeUpdate:B,updated:V,activated:j,deactivated:ne,beforeDestroy:U,beforeUnmount:D,destroyed:Q,unmounted:R,render:z,renderTracked:G,renderTriggered:se,errorCaptured:oe,serverPrefetch:ve,expose:me,inheritAttrs:Ae,components:Z,directives:ke,filters:pe}=t;if(A&&U1(A,s,null,e.appContext.config.unwrapInjectedRef),p)for(const Se in p){const Be=p[Se];bt(Be)&&(s[Se]=Be.bind(n))}if(c){const Se=c.call(n,n);qt(Se)&&(e.data=br(Se))}if(hh=!0,u)for(const Se in u){const Be=u[Se],tt=bt(Be)?Be.bind(n,n):bt(Be.get)?Be.get.bind(n,n):Ui,At=!bt(Be)&&bt(Be.set)?Be.set.bind(n):Ui,wt=bi({get:tt,set:At});Object.defineProperty(s,Se,{enumerable:!0,configurable:!0,get:()=>wt.value,set:rt=>wt.value=rt})}if(v)for(const Se in v)Av(v[Se],s,n,Se);if(x){const Se=bt(x)?x.call(n):x;Reflect.ownKeys(Se).forEach(Be=>{ao(Be,Se[Be])})}k&&Lf(k,e,"c");function Ye(Se,Be){it(Be)?Be.forEach(tt=>Se(tt.bind(n))):Be&&Se(Be.bind(n))}if(Ye(pv,O),Ye(sa,L),Ye(gv,B),Ye(Oc,V),Ye(hv,j),Ye(dv,ne),Ye(yv,oe),Ye(bv,G),Ye(vv,se),Ye(Ic,D),Ye(Ko,R),Ye(mv,ve),it(me))if(me.length){const Se=e.exposed||(e.exposed={});me.forEach(Be=>{Object.defineProperty(Se,Be,{get:()=>n[Be],set:tt=>n[Be]=tt})})}else e.exposed||(e.exposed={});z&&e.render===Ui&&(e.render=z),Ae!=null&&(e.inheritAttrs=Ae),Z&&(e.components=Z),ke&&(e.directives=ke)}function U1(e,t,n=Ui,s=!1){it(e)&&(e=dh(e));for(const c in e){const u=e[c];let p;qt(u)?"default"in u?p=Ci(u.from||c,u.default,!0):p=Ci(u.from||c):p=Ci(u),Xt(p)&&s?Object.defineProperty(t,c,{enumerable:!0,configurable:!0,get:()=>p.value,set:v=>p.value=v}):t[c]=p}}function Lf(e,t,n){wi(it(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Av(e,t,n,s){const c=s.includes(".")?cv(n,s):()=>n[s];if(an(e)){const u=t[e];bt(u)&&qi(c,u)}else if(bt(e))qi(c,e.bind(n));else if(qt(e))if(it(e))e.forEach(u=>Av(u,t,n,s));else{const u=bt(e.handler)?e.handler.bind(n):t[e.handler];bt(u)&&qi(c,u,e)}}function fd(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:c,optionsCache:u,config:{optionMergeStrategies:p}}=e.appContext,v=u.get(t);let x;return v?x=v:!c.length&&!n&&!s?x=t:(x={},c.length&&c.forEach(A=>Ql(x,A,p,!0)),Ql(x,t,p)),qt(t)&&u.set(t,x),x}function Ql(e,t,n,s=!1){const{mixins:c,extends:u}=t;u&&Ql(e,u,n,!0),c&&c.forEach(p=>Ql(e,p,n,!0));for(const p in t)if(!(s&&p==="expose")){const v=G1[p]||n&&n[p];e[p]=v?v(e[p],t[p]):t[p]}return e}const G1={data:Rf,props:fa,emits:fa,methods:fa,computed:fa,beforeCreate:Wn,created:Wn,beforeMount:Wn,mounted:Wn,beforeUpdate:Wn,updated:Wn,beforeDestroy:Wn,beforeUnmount:Wn,destroyed:Wn,unmounted:Wn,activated:Wn,deactivated:Wn,errorCaptured:Wn,serverPrefetch:Wn,components:fa,directives:fa,watch:K1,provide:Rf,inject:q1};function Rf(e,t){return t?e?function(){return ln(bt(e)?e.call(this,this):e,bt(t)?t.call(this,this):t)}:t:e}function q1(e,t){return fa(dh(e),dh(t))}function dh(e){if(it(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Wn(e,t){return e?[...new Set([].concat(e,t))]:t}function fa(e,t){return e?ln(ln(Object.create(null),e),t):t}function K1(e,t){if(!e)return t;if(!t)return e;const n=ln(Object.create(null),e);for(const s in t)n[s]=Wn(e[s],t[s]);return n}function Z1(e,t,n,s=!1){const c={},u={};Kl(u,Rc,1),e.propsDefaults=Object.create(null),kv(e,t,c,u);for(const p in e.propsOptions[0])p in c||(c[p]=void 0);n?e.props=s?c:qm(c):e.type.props?e.props=c:e.props=u,e.attrs=u}function Q1(e,t,n,s){const{props:c,attrs:u,vnode:{patchFlag:p}}=e,v=It(c),[x]=e.propsOptions;let A=!1;if((s||p>0)&&!(p&16)){if(p&8){const k=e.vnode.dynamicProps;for(let O=0;O<k.length;O++){let L=k[O];if(Dc(e.emitsOptions,L))continue;const B=t[L];if(x)if(Nt(u,L))B!==u[L]&&(u[L]=B,A=!0);else{const V=ii(L);c[V]=fh(x,v,V,B,e,!1)}else B!==u[L]&&(u[L]=B,A=!0)}}}else{kv(e,t,c,u)&&(A=!0);let k;for(const O in v)(!t||!Nt(t,O)&&((k=Di(O))===O||!Nt(t,k)))&&(x?n&&(n[O]!==void 0||n[k]!==void 0)&&(c[O]=fh(x,v,O,void 0,e,!0)):delete c[O]);if(u!==v)for(const O in u)(!t||!Nt(t,O))&&(delete u[O],A=!0)}A&&_r(e,"set","$attrs")}function kv(e,t,n,s){const[c,u]=e.propsOptions;let p=!1,v;if(t)for(let x in t){if(io(x))continue;const A=t[x];let k;c&&Nt(c,k=ii(x))?!u||!u.includes(k)?n[k]=A:(v||(v={}))[k]=A:Dc(e.emitsOptions,x)||(!(x in s)||A!==s[x])&&(s[x]=A,p=!0)}if(u){const x=It(n),A=v||Wt;for(let k=0;k<u.length;k++){const O=u[k];n[O]=fh(c,x,O,A[O],e,!Nt(A,O))}}return p}function fh(e,t,n,s,c,u){const p=e[n];if(p!=null){const v=Nt(p,"default");if(v&&s===void 0){const x=p.default;if(p.type!==Function&&bt(x)){const{propsDefaults:A}=c;n in A?s=A[n]:(ra(c),s=A[n]=x.call(null,t),Jr())}else s=x}p[0]&&(u&&!v?s=!1:p[1]&&(s===""||s===Di(n))&&(s=!0))}return s}function Pv(e,t,n=!1){const s=t.propsCache,c=s.get(e);if(c)return c;const u=e.props,p={},v=[];let x=!1;if(!bt(e)){const k=O=>{x=!0;const[L,B]=Pv(O,t,!0);ln(p,L),B&&v.push(...B)};!n&&t.mixins.length&&t.mixins.forEach(k),e.extends&&k(e.extends),e.mixins&&e.mixins.forEach(k)}if(!u&&!x)return qt(e)&&s.set(e,Qa),Qa;if(it(u))for(let k=0;k<u.length;k++){const O=ii(u[k]);Ff(O)&&(p[O]=Wt)}else if(u)for(const k in u){const O=ii(k);if(Ff(O)){const L=u[k],B=p[O]=it(L)||bt(L)?{type:L}:Object.assign({},L);if(B){const V=$f(Boolean,B.type),j=$f(String,B.type);B[0]=V>-1,B[1]=j<0||V<j,(V>-1||Nt(B,"default"))&&v.push(O)}}}const A=[p,v];return qt(e)&&s.set(e,A),A}function Ff(e){return e[0]!=="$"}function Nf(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Yf(e,t){return Nf(e)===Nf(t)}function $f(e,t){return it(t)?t.findIndex(n=>Yf(n,e)):bt(t)&&Yf(t,e)?0:-1}const Tv=e=>e[0]==="_"||e==="$stable",pd=e=>it(e)?e.map(vi):[vi(e)],J1=(e,t,n)=>{if(t._n)return t;const s=In((...c)=>pd(t(...c)),n);return s._c=!1,s},Dv=(e,t,n)=>{const s=e._ctx;for(const c in e){if(Tv(c))continue;const u=e[c];if(bt(u))t[c]=J1(c,u,s);else if(u!=null){const p=pd(u);t[c]=()=>p}}},Ev=(e,t)=>{const n=pd(t);e.slots.default=()=>n},eC=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=It(t),Kl(t,"_",n)):Dv(t,e.slots={})}else e.slots={},t&&Ev(e,t);Kl(e.slots,Rc,1)},tC=(e,t,n)=>{const{vnode:s,slots:c}=e;let u=!0,p=Wt;if(s.shapeFlag&32){const v=t._;v?n&&v===1?u=!1:(ln(c,t),!n&&v===1&&delete c._):(u=!t.$stable,Dv(t,c)),p=t}else t&&(Ev(e,t),p={default:1});if(u)for(const v in c)!Tv(v)&&!(v in p)&&delete c[v]};function Mv(){return{app:null,config:{isNativeTag:Pw,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let nC=0;function iC(e,t){return function(s,c=null){bt(s)||(s=Object.assign({},s)),c!=null&&!qt(c)&&(c=null);const u=Mv(),p=new Set;let v=!1;const x=u.app={_uid:nC++,_component:s,_props:c,_container:null,_context:u,_instance:null,version:Gv,get config(){return u.config},set config(A){},use(A,...k){return p.has(A)||(A&&bt(A.install)?(p.add(A),A.install(x,...k)):bt(A)&&(p.add(A),A(x,...k))),x},mixin(A){return u.mixins.includes(A)||u.mixins.push(A),x},component(A,k){return k?(u.components[A]=k,x):u.components[A]},directive(A,k){return k?(u.directives[A]=k,x):u.directives[A]},mount(A,k,O){if(!v){const L=Tt(s,c);return L.appContext=u,k&&t?t(L,A):e(L,A,O),v=!0,x._container=A,A.__vue_app__=x,Fc(L.component)||L.component.proxy}},unmount(){v&&(e(null,x._container),delete x._container.__vue_app__)},provide(A,k){return u.provides[A]=k,x}};return x}}function Jl(e,t,n,s,c=!1){if(it(e)){e.forEach((L,B)=>Jl(L,t&&(it(t)?t[B]:t),n,s,c));return}if(Aa(s)&&!c)return;const u=s.shapeFlag&4?Fc(s.component)||s.component.proxy:s.el,p=c?null:u,{i:v,r:x}=e,A=t&&t.r,k=v.refs===Wt?v.refs={}:v.refs,O=v.setupState;if(A!=null&&A!==x&&(an(A)?(k[A]=null,Nt(O,A)&&(O[A]=null)):Xt(A)&&(A.value=null)),bt(x))Dr(x,v,12,[p,k]);else{const L=an(x),B=Xt(x);if(L||B){const V=()=>{if(e.f){const j=L?Nt(O,x)?O[x]:k[x]:x.value;c?it(j)&&Uh(j,u):it(j)?j.includes(u)||j.push(u):L?(k[x]=[u],Nt(O,x)&&(O[x]=k[x])):(x.value=[u],e.k&&(k[e.k]=x.value))}else L?(k[x]=p,Nt(O,x)&&(O[x]=p)):B&&(x.value=p,e.k&&(k[e.k]=p))};p?(V.id=-1,Dn(V,n)):V()}}}let $r=!1;const wl=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Cl=e=>e.nodeType===8;function rC(e){const{mt:t,p:n,o:{patchProp:s,createText:c,nextSibling:u,parentNode:p,remove:v,insert:x,createComment:A}}=e,k=(U,D)=>{if(!D.hasChildNodes()){n(null,U,D),Zl(),D._vnode=U;return}$r=!1,O(D.firstChild,U,null,null,null),Zl(),D._vnode=U,$r&&console.error("Hydration completed but contains mismatches.")},O=(U,D,Q,R,z,G=!1)=>{const se=Cl(U)&&U.data==="[",oe=()=>j(U,D,Q,R,z,se),{type:ve,ref:me,shapeFlag:Ae,patchFlag:Z}=D;let ke=U.nodeType;D.el=U,Z===-2&&(G=!1,D.dynamicChildren=null);let pe=null;switch(ve){case Oa:ke!==3?D.children===""?(x(D.el=c(""),p(U),U),pe=U):pe=oe():(U.data!==D.children&&($r=!0,U.data=D.children),pe=u(U));break;case Fn:ke!==8||se?pe=oe():pe=u(U);break;case ka:if(se&&(U=u(U),ke=U.nodeType),ke===1||ke===3){pe=U;const Ve=!D.children.length;for(let Ye=0;Ye<D.staticCount;Ye++)Ve&&(D.children+=pe.nodeType===1?pe.outerHTML:pe.data),Ye===D.staticCount-1&&(D.anchor=pe),pe=u(pe);return se?u(pe):pe}else oe();break;case kt:se?pe=V(U,D,Q,R,z,G):pe=oe();break;default:if(Ae&1)ke!==1||D.type.toLowerCase()!==U.tagName.toLowerCase()?pe=oe():pe=L(U,D,Q,R,z,G);else if(Ae&6){D.slotScopeIds=z;const Ve=p(U);if(t(D,Ve,null,Q,R,wl(Ve),G),pe=se?ne(U):u(U),pe&&Cl(pe)&&pe.data==="teleport end"&&(pe=u(pe)),Aa(D)){let Ye;se?(Ye=Tt(kt),Ye.anchor=pe?pe.previousSibling:Ve.lastChild):Ye=U.nodeType===3?Lr(""):Tt("div"),Ye.el=U,D.component.subTree=Ye}}else Ae&64?ke!==8?pe=oe():pe=D.type.hydrate(U,D,Q,R,z,G,e,B):Ae&128&&(pe=D.type.hydrate(U,D,Q,R,wl(p(U)),z,G,e,O))}return me!=null&&Jl(me,null,R,D),pe},L=(U,D,Q,R,z,G)=>{G=G||!!D.dynamicChildren;const{type:se,props:oe,patchFlag:ve,shapeFlag:me,dirs:Ae}=D,Z=se==="input"&&Ae||se==="option";if(Z||ve!==-1){if(Ae&&rr(D,null,Q,"created"),oe)if(Z||!G||ve&48)for(const pe in oe)(Z&&pe.endsWith("value")||Xo(pe)&&!io(pe))&&s(U,pe,null,oe[pe],!1,void 0,Q);else oe.onClick&&s(U,"onClick",null,oe.onClick,!1,void 0,Q);let ke;if((ke=oe&&oe.onVnodeBeforeMount)&&ei(ke,Q,D),Ae&&rr(D,null,Q,"beforeMount"),((ke=oe&&oe.onVnodeMounted)||Ae)&&ov(()=>{ke&&ei(ke,Q,D),Ae&&rr(D,null,Q,"mounted")},R),me&16&&!(oe&&(oe.innerHTML||oe.textContent))){let pe=B(U.firstChild,D,U,Q,R,z,G);for(;pe;){$r=!0;const Ve=pe;pe=pe.nextSibling,v(Ve)}}else me&8&&U.textContent!==D.children&&($r=!0,U.textContent=D.children)}return U.nextSibling},B=(U,D,Q,R,z,G,se)=>{se=se||!!D.dynamicChildren;const oe=D.children,ve=oe.length;for(let me=0;me<ve;me++){const Ae=se?oe[me]:oe[me]=vi(oe[me]);if(U)U=O(U,Ae,R,z,G,se);else{if(Ae.type===Oa&&!Ae.children)continue;$r=!0,n(null,Ae,Q,null,R,z,wl(Q),G)}}return U},V=(U,D,Q,R,z,G)=>{const{slotScopeIds:se}=D;se&&(z=z?z.concat(se):se);const oe=p(U),ve=B(u(U),D,oe,Q,R,z,G);return ve&&Cl(ve)&&ve.data==="]"?u(D.anchor=ve):($r=!0,x(D.anchor=A("]"),oe,ve),ve)},j=(U,D,Q,R,z,G)=>{if($r=!0,D.el=null,G){const ve=ne(U);for(;;){const me=u(U);if(me&&me!==ve)v(me);else break}}const se=u(U),oe=p(U);return v(U),n(null,D,oe,se,Q,R,wl(oe),z),se},ne=U=>{let D=0;for(;U;)if(U=u(U),U&&Cl(U)&&(U.data==="["&&D++,U.data==="]")){if(D===0)return u(U);D--}return U};return[k,O]}const Dn=ov;function _v(e){return Iv(e)}function Ov(e){return Iv(e,rC)}function Iv(e,t){const n=Ow();n.__VUE__=!0;const{insert:s,remove:c,patchProp:u,createElement:p,createText:v,createComment:x,setText:A,setElementText:k,parentNode:O,nextSibling:L,setScopeId:B=Ui,insertStaticContent:V}=e,j=(q,re,he,ge=null,be=null,Le=null,Ne=!1,we=null,Ie=!!re.dynamicChildren)=>{if(q===re)return;q&&!lr(q,re)&&(ge=Pe(q),rt(q,be,Le,!0),q=null),re.patchFlag===-2&&(Ie=!1,re.dynamicChildren=null);const{type:Te,ref:je,shapeFlag:We}=re;switch(Te){case Oa:ne(q,re,he,ge);break;case Fn:U(q,re,he,ge);break;case ka:q==null&&D(re,he,ge,Ne);break;case kt:Z(q,re,he,ge,be,Le,Ne,we,Ie);break;default:We&1?z(q,re,he,ge,be,Le,Ne,we,Ie):We&6?ke(q,re,he,ge,be,Le,Ne,we,Ie):(We&64||We&128)&&Te.process(q,re,he,ge,be,Le,Ne,we,Ie,Qe)}je!=null&&be&&Jl(je,q&&q.ref,Le,re||q,!re)},ne=(q,re,he,ge)=>{if(q==null)s(re.el=v(re.children),he,ge);else{const be=re.el=q.el;re.children!==q.children&&A(be,re.children)}},U=(q,re,he,ge)=>{q==null?s(re.el=x(re.children||""),he,ge):re.el=q.el},D=(q,re,he,ge)=>{[q.el,q.anchor]=V(q.children,re,he,ge,q.el,q.anchor)},Q=({el:q,anchor:re},he,ge)=>{let be;for(;q&&q!==re;)be=L(q),s(q,he,ge),q=be;s(re,he,ge)},R=({el:q,anchor:re})=>{let he;for(;q&&q!==re;)he=L(q),c(q),q=he;c(re)},z=(q,re,he,ge,be,Le,Ne,we,Ie)=>{Ne=Ne||re.type==="svg",q==null?G(re,he,ge,be,Le,Ne,we,Ie):ve(q,re,be,Le,Ne,we,Ie)},G=(q,re,he,ge,be,Le,Ne,we)=>{let Ie,Te;const{type:je,props:We,shapeFlag:Ge,transition:nt,dirs:ze}=q;if(Ie=q.el=p(q.type,Le,We&&We.is,We),Ge&8?k(Ie,q.children):Ge&16&&oe(q.children,Ie,null,ge,be,Le&&je!=="foreignObject",Ne,we),ze&&rr(q,null,ge,"created"),We){for(const dt in We)dt!=="value"&&!io(dt)&&u(Ie,dt,null,We[dt],Le,q.children,ge,be,ye);"value"in We&&u(Ie,"value",null,We.value),(Te=We.onVnodeBeforeMount)&&ei(Te,ge,q)}se(Ie,q,q.scopeId,Ne,ge),ze&&rr(q,null,ge,"beforeMount");const gt=(!be||be&&!be.pendingBranch)&&nt&&!nt.persisted;gt&&nt.beforeEnter(Ie),s(Ie,re,he),((Te=We&&We.onVnodeMounted)||gt||ze)&&Dn(()=>{Te&&ei(Te,ge,q),gt&&nt.enter(Ie),ze&&rr(q,null,ge,"mounted")},be)},se=(q,re,he,ge,be)=>{if(he&&B(q,he),ge)for(let Le=0;Le<ge.length;Le++)B(q,ge[Le]);if(be){let Le=be.subTree;if(re===Le){const Ne=be.vnode;se(q,Ne,Ne.scopeId,Ne.slotScopeIds,be.parent)}}},oe=(q,re,he,ge,be,Le,Ne,we,Ie=0)=>{for(let Te=Ie;Te<q.length;Te++){const je=q[Te]=we?Gr(q[Te]):vi(q[Te]);j(null,je,re,he,ge,be,Le,Ne,we)}},ve=(q,re,he,ge,be,Le,Ne)=>{const we=re.el=q.el;let{patchFlag:Ie,dynamicChildren:Te,dirs:je}=re;Ie|=q.patchFlag&16;const We=q.props||Wt,Ge=re.props||Wt;let nt;he&&ha(he,!1),(nt=Ge.onVnodeBeforeUpdate)&&ei(nt,he,re,q),je&&rr(re,q,he,"beforeUpdate"),he&&ha(he,!0);const ze=be&&re.type!=="foreignObject";if(Te?me(q.dynamicChildren,Te,we,he,ge,ze,Le):Ne||Be(q,re,we,null,he,ge,ze,Le,!1),Ie>0){if(Ie&16)Ae(we,re,We,Ge,he,ge,be);else if(Ie&2&&We.class!==Ge.class&&u(we,"class",null,Ge.class,be),Ie&4&&u(we,"style",We.style,Ge.style,be),Ie&8){const gt=re.dynamicProps;for(let dt=0;dt<gt.length;dt++){const Dt=gt[dt],vt=We[Dt],Rt=Ge[Dt];(Rt!==vt||Dt==="value")&&u(we,Dt,vt,Rt,be,q.children,he,ge,ye)}}Ie&1&&q.children!==re.children&&k(we,re.children)}else!Ne&&Te==null&&Ae(we,re,We,Ge,he,ge,be);((nt=Ge.onVnodeUpdated)||je)&&Dn(()=>{nt&&ei(nt,he,re,q),je&&rr(re,q,he,"updated")},ge)},me=(q,re,he,ge,be,Le,Ne)=>{for(let we=0;we<re.length;we++){const Ie=q[we],Te=re[we],je=Ie.el&&(Ie.type===kt||!lr(Ie,Te)||Ie.shapeFlag&70)?O(Ie.el):he;j(Ie,Te,je,null,ge,be,Le,Ne,!0)}},Ae=(q,re,he,ge,be,Le,Ne)=>{if(he!==ge){if(he!==Wt)for(const we in he)!io(we)&&!(we in ge)&&u(q,we,he[we],null,Ne,re.children,be,Le,ye);for(const we in ge){if(io(we))continue;const Ie=ge[we],Te=he[we];Ie!==Te&&we!=="value"&&u(q,we,Te,Ie,Ne,re.children,be,Le,ye)}"value"in ge&&u(q,"value",he.value,ge.value)}},Z=(q,re,he,ge,be,Le,Ne,we,Ie)=>{const Te=re.el=q?q.el:v(""),je=re.anchor=q?q.anchor:v("");let{patchFlag:We,dynamicChildren:Ge,slotScopeIds:nt}=re;nt&&(we=we?we.concat(nt):nt),q==null?(s(Te,he,ge),s(je,he,ge),oe(re.children,he,je,be,Le,Ne,we,Ie)):We>0&&We&64&&Ge&&q.dynamicChildren?(me(q.dynamicChildren,Ge,he,be,Le,Ne,we),(re.key!=null||be&&re===be.subTree)&&gd(q,re,!0)):Be(q,re,he,je,be,Le,Ne,we,Ie)},ke=(q,re,he,ge,be,Le,Ne,we,Ie)=>{re.slotScopeIds=we,q==null?re.shapeFlag&512?be.ctx.activate(re,he,ge,Ne,Ie):pe(re,he,ge,be,Le,Ne,Ie):Ve(q,re,Ie)},pe=(q,re,he,ge,be,Le,Ne)=>{const we=q.component=$v(q,ge,be);if(qo(q)&&(we.ctx.renderer=Qe),Bv(we),we.asyncDep){if(be&&be.registerDep(we,Ye),!q.el){const Ie=we.subTree=Tt(Fn);U(null,Ie,re,he)}return}Ye(we,q,re,he,be,Le,Ne)},Ve=(q,re,he)=>{const ge=re.component=q.component;if(D1(q,re,he))if(ge.asyncDep&&!ge.asyncResolved){Se(ge,re,he);return}else ge.next=re,y1(ge.update),ge.update();else re.el=q.el,ge.vnode=re},Ye=(q,re,he,ge,be,Le,Ne)=>{const we=()=>{if(q.isMounted){let{next:je,bu:We,u:Ge,parent:nt,vnode:ze}=q,gt=je,dt;ha(q,!1),je?(je.el=ze.el,Se(q,je,Ne)):je=ze,We&&es(We),(dt=je.props&&je.props.onVnodeBeforeUpdate)&&ei(dt,nt,je,ze),ha(q,!0);const Dt=Bl(q),vt=q.subTree;q.subTree=Dt,j(vt,Dt,O(vt.el),Pe(vt),q,be,Le),je.el=Dt.el,gt===null&&od(q,Dt.el),Ge&&Dn(Ge,be),(dt=je.props&&je.props.onVnodeUpdated)&&Dn(()=>ei(dt,nt,je,ze),be)}else{let je;const{el:We,props:Ge}=re,{bm:nt,m:ze,parent:gt}=q,dt=Aa(re);if(ha(q,!1),nt&&es(nt),!dt&&(je=Ge&&Ge.onVnodeBeforeMount)&&ei(je,gt,re),ha(q,!0),We&&Je){const Dt=()=>{q.subTree=Bl(q),Je(We,q.subTree,q,be,null)};dt?re.type.__asyncLoader().then(()=>!q.isUnmounted&&Dt()):Dt()}else{const Dt=q.subTree=Bl(q);j(null,Dt,he,ge,q,be,Le),re.el=Dt.el}if(ze&&Dn(ze,be),!dt&&(je=Ge&&Ge.onVnodeMounted)){const Dt=re;Dn(()=>ei(je,gt,Dt),be)}(re.shapeFlag&256||gt&&Aa(gt.vnode)&>.vnode.shapeFlag&256)&&q.a&&Dn(q.a,be),q.isMounted=!0,re=he=ge=null}},Ie=q.effect=new Uo(we,()=>Tc(Te),q.scope),Te=q.update=()=>Ie.run();Te.id=q.uid,ha(q,!0),Te()},Se=(q,re,he)=>{re.component=q;const ge=q.vnode.props;q.vnode=re,q.next=null,Q1(q,re.props,ge,he),tC(q,re.children,he),As(),Ef(),ks()},Be=(q,re,he,ge,be,Le,Ne,we,Ie=!1)=>{const Te=q&&q.children,je=q?q.shapeFlag:0,We=re.children,{patchFlag:Ge,shapeFlag:nt}=re;if(Ge>0){if(Ge&128){At(Te,We,he,ge,be,Le,Ne,we,Ie);return}else if(Ge&256){tt(Te,We,he,ge,be,Le,Ne,we,Ie);return}}nt&8?(je&16&&ye(Te,be,Le),We!==Te&&k(he,We)):je&16?nt&16?At(Te,We,he,ge,be,Le,Ne,we,Ie):ye(Te,be,Le,!0):(je&8&&k(he,""),nt&16&&oe(We,he,ge,be,Le,Ne,we,Ie))},tt=(q,re,he,ge,be,Le,Ne,we,Ie)=>{q=q||Qa,re=re||Qa;const Te=q.length,je=re.length,We=Math.min(Te,je);let Ge;for(Ge=0;Ge<We;Ge++){const nt=re[Ge]=Ie?Gr(re[Ge]):vi(re[Ge]);j(q[Ge],nt,he,null,be,Le,Ne,we,Ie)}Te>je?ye(q,be,Le,!0,!1,We):oe(re,he,ge,be,Le,Ne,we,Ie,We)},At=(q,re,he,ge,be,Le,Ne,we,Ie)=>{let Te=0;const je=re.length;let We=q.length-1,Ge=je-1;for(;Te<=We&&Te<=Ge;){const nt=q[Te],ze=re[Te]=Ie?Gr(re[Te]):vi(re[Te]);if(lr(nt,ze))j(nt,ze,he,null,be,Le,Ne,we,Ie);else break;Te++}for(;Te<=We&&Te<=Ge;){const nt=q[We],ze=re[Ge]=Ie?Gr(re[Ge]):vi(re[Ge]);if(lr(nt,ze))j(nt,ze,he,null,be,Le,Ne,we,Ie);else break;We--,Ge--}if(Te>We){if(Te<=Ge){const nt=Ge+1,ze=nt<je?re[nt].el:ge;for(;Te<=Ge;)j(null,re[Te]=Ie?Gr(re[Te]):vi(re[Te]),he,ze,be,Le,Ne,we,Ie),Te++}}else if(Te>Ge)for(;Te<=We;)rt(q[Te],be,Le,!0),Te++;else{const nt=Te,ze=Te,gt=new Map;for(Te=ze;Te<=Ge;Te++){const Me=re[Te]=Ie?Gr(re[Te]):vi(re[Te]);Me.key!=null&>.set(Me.key,Te)}let dt,Dt=0;const vt=Ge-ze+1;let Rt=!1,Yn=0;const mn=new Array(vt);for(Te=0;Te<vt;Te++)mn[Te]=0;for(Te=nt;Te<=We;Te++){const Me=q[Te];if(Dt>=vt){rt(Me,be,Le,!0);continue}let qe;if(Me.key!=null)qe=gt.get(Me.key);else for(dt=ze;dt<=Ge;dt++)if(mn[dt-ze]===0&&lr(Me,re[dt])){qe=dt;break}qe===void 0?rt(Me,be,Le,!0):(mn[qe-ze]=Te+1,qe>=Yn?Yn=qe:Rt=!0,j(Me,re[qe],he,null,be,Le,Ne,we,Ie),Dt++)}const fe=Rt?aC(mn):Qa;for(dt=fe.length-1,Te=vt-1;Te>=0;Te--){const Me=ze+Te,qe=re[Me],yt=Me+1<je?re[Me+1].el:ge;mn[Te]===0?j(null,qe,he,yt,be,Le,Ne,we,Ie):Rt&&(dt<0||Te!==fe[dt]?wt(qe,he,yt,2):dt--)}}},wt=(q,re,he,ge,be=null)=>{const{el:Le,type:Ne,transition:we,children:Ie,shapeFlag:Te}=q;if(Te&6){wt(q.component.subTree,re,he,ge);return}if(Te&128){q.suspense.move(re,he,ge);return}if(Te&64){Ne.move(q,re,he,Qe);return}if(Ne===kt){s(Le,re,he);for(let We=0;We<Ie.length;We++)wt(Ie[We],re,he,ge);s(q.anchor,re,he);return}if(Ne===ka){Q(q,re,he);return}if(ge!==2&&Te&1&&we)if(ge===0)we.beforeEnter(Le),s(Le,re,he),Dn(()=>we.enter(Le),be);else{const{leave:We,delayLeave:Ge,afterLeave:nt}=we,ze=()=>s(Le,re,he),gt=()=>{We(Le,()=>{ze(),nt&&nt()})};Ge?Ge(Le,ze,gt):gt()}else s(Le,re,he)},rt=(q,re,he,ge=!1,be=!1)=>{const{type:Le,props:Ne,ref:we,children:Ie,dynamicChildren:Te,shapeFlag:je,patchFlag:We,dirs:Ge}=q;if(we!=null&&Jl(we,null,he,q,!0),je&256){re.ctx.deactivate(q);return}const nt=je&1&&Ge,ze=!Aa(q);let gt;if(ze&&(gt=Ne&&Ne.onVnodeBeforeUnmount)&&ei(gt,re,q),je&6)ie(q.component,he,ge);else{if(je&128){q.suspense.unmount(he,ge);return}nt&&rr(q,null,re,"beforeUnmount"),je&64?q.type.remove(q,re,he,be,Qe,ge):Te&&(Le!==kt||We>0&&We&64)?ye(Te,re,he,!1,!0):(Le===kt&&We&384||!be&&je&16)&&ye(Ie,re,he),ge&&Pt(q)}(ze&&(gt=Ne&&Ne.onVnodeUnmounted)||nt)&&Dn(()=>{gt&&ei(gt,re,q),nt&&rr(q,null,re,"unmounted")},he)},Pt=q=>{const{type:re,el:he,anchor:ge,transition:be}=q;if(re===kt){mt(he,ge);return}if(re===ka){R(q);return}const Le=()=>{c(he),be&&!be.persisted&&be.afterLeave&&be.afterLeave()};if(q.shapeFlag&1&&be&&!be.persisted){const{leave:Ne,delayLeave:we}=be,Ie=()=>Ne(he,Le);we?we(q.el,Le,Ie):Ie()}else Le()},mt=(q,re)=>{let he;for(;q!==re;)he=L(q),c(q),q=he;c(re)},ie=(q,re,he)=>{const{bum:ge,scope:be,update:Le,subTree:Ne,um:we}=q;ge&&es(ge),be.stop(),Le&&(Le.active=!1,rt(Ne,q,re,he)),we&&Dn(we,re),Dn(()=>{q.isUnmounted=!0},re),re&&re.pendingBranch&&!re.isUnmounted&&q.asyncDep&&!q.asyncResolved&&q.suspenseId===re.pendingId&&(re.deps--,re.deps===0&&re.resolve())},ye=(q,re,he,ge=!1,be=!1,Le=0)=>{for(let Ne=Le;Ne<q.length;Ne++)rt(q[Ne],re,he,ge,be)},Pe=q=>q.shapeFlag&6?Pe(q.component.subTree):q.shapeFlag&128?q.suspense.next():L(q.anchor||q.el),xe=(q,re,he)=>{q==null?re._vnode&&rt(re._vnode,null,null,!0):j(re._vnode||null,q,re,null,null,null,he),Ef(),Zl(),re._vnode=q},Qe={p:j,um:rt,m:wt,r:Pt,mt:pe,mc:oe,pc:Be,pbc:me,n:Pe,o:e};let lt,Je;return t&&([lt,Je]=t(Qe)),{render:xe,hydrate:lt,createApp:iC(xe,lt)}}function ha({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function gd(e,t,n=!1){const s=e.children,c=t.children;if(it(s)&&it(c))for(let u=0;u<s.length;u++){const p=s[u];let v=c[u];v.shapeFlag&1&&!v.dynamicChildren&&((v.patchFlag<=0||v.patchFlag===32)&&(v=c[u]=Gr(c[u]),v.el=p.el),n||gd(p,v)),v.type===Oa&&(v.el=p.el)}}function aC(e){const t=e.slice(),n=[0];let s,c,u,p,v;const x=e.length;for(s=0;s<x;s++){const A=e[s];if(A!==0){if(c=n[n.length-1],e[c]<A){t[s]=c,n.push(s);continue}for(u=0,p=n.length-1;u<p;)v=u+p>>1,e[n[v]]<A?u=v+1:p=v;A<e[n[u]]&&(u>0&&(t[s]=n[u-1]),n[u]=s)}}for(u=n.length,p=n[u-1];u-- >0;)n[u]=p,p=t[p];return n}const sC=e=>e.__isTeleport,oo=e=>e&&(e.disabled||e.disabled===""),Hf=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ph=(e,t)=>{const n=e&&e.to;return an(n)?t?t(n):null:n},oC={__isTeleport:!0,process(e,t,n,s,c,u,p,v,x,A){const{mc:k,pc:O,pbc:L,o:{insert:B,querySelector:V,createText:j,createComment:ne}}=A,U=oo(t.props);let{shapeFlag:D,children:Q,dynamicChildren:R}=t;if(e==null){const z=t.el=j(""),G=t.anchor=j("");B(z,n,s),B(G,n,s);const se=t.target=ph(t.props,V),oe=t.targetAnchor=j("");se&&(B(oe,se),p=p||Hf(se));const ve=(me,Ae)=>{D&16&&k(Q,me,Ae,c,u,p,v,x)};U?ve(n,G):se&&ve(se,oe)}else{t.el=e.el;const z=t.anchor=e.anchor,G=t.target=e.target,se=t.targetAnchor=e.targetAnchor,oe=oo(e.props),ve=oe?n:G,me=oe?z:se;if(p=p||Hf(G),R?(L(e.dynamicChildren,R,ve,c,u,p,v),gd(e,t,!0)):x||O(e,t,ve,me,c,u,p,v,!1),U)oe||Sl(t,n,z,A,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Ae=t.target=ph(t.props,V);Ae&&Sl(t,Ae,null,A,0)}else oe&&Sl(t,G,se,A,1)}Lv(t)},remove(e,t,n,s,{um:c,o:{remove:u}},p){const{shapeFlag:v,children:x,anchor:A,targetAnchor:k,target:O,props:L}=e;if(O&&u(k),(p||!oo(L))&&(u(A),v&16))for(let B=0;B<x.length;B++){const V=x[B];c(V,t,n,!0,!!V.dynamicChildren)}},move:Sl,hydrate:lC};function Sl(e,t,n,{o:{insert:s},m:c},u=2){u===0&&s(e.targetAnchor,t,n);const{el:p,anchor:v,shapeFlag:x,children:A,props:k}=e,O=u===2;if(O&&s(p,t,n),(!O||oo(k))&&x&16)for(let L=0;L<A.length;L++)c(A[L],t,n,2);O&&s(v,t,n)}function lC(e,t,n,s,c,u,{o:{nextSibling:p,parentNode:v,querySelector:x}},A){const k=t.target=ph(t.props,x);if(k){const O=k._lpa||k.firstChild;if(t.shapeFlag&16)if(oo(t.props))t.anchor=A(p(e),t,v(e),n,s,c,u),t.targetAnchor=O;else{t.anchor=p(e);let L=O;for(;L;)if(L=p(L),L&&L.nodeType===8&&L.data==="teleport anchor"){t.targetAnchor=L,k._lpa=t.targetAnchor&&p(t.targetAnchor);break}A(O,t,k,n,s,c,u)}Lv(t)}return t.anchor&&p(t.anchor)}const cC=oC;function Lv(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const kt=Symbol(void 0),Oa=Symbol(void 0),Fn=Symbol(void 0),ka=Symbol(void 0),lo=[];let ni=null;function Ee(e=!1){lo.push(ni=e?null:[])}function Rv(){lo.pop(),ni=lo[lo.length-1]||null}let Ia=1;function gh(e){Ia+=e}function Fv(e){return e.dynamicChildren=Ia>0?ni||Qa:null,Rv(),Ia>0&&ni&&ni.push(e),e}function Fe(e,t,n,s,c,u){return Fv(Xe(e,t,n,s,c,u,!0))}function Gn(e,t,n,s,c){return Fv(Tt(e,t,n,s,c,!0))}function Or(e){return e?e.__v_isVNode===!0:!1}function lr(e,t){return e.type===t.type&&e.key===t.key}function uC(e){}const Rc="__vInternal",Nv=({key:e})=>e??null,Wl=({ref:e,ref_key:t,ref_for:n})=>e!=null?an(e)||Xt(e)||bt(e)?{i:Mn,r:e,k:t,f:!!n}:e:null;function Xe(e,t=null,n=null,s=0,c=null,u=e===kt?0:1,p=!1,v=!1){const x={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Nv(t),ref:t&&Wl(t),scopeId:Ec,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:u,patchFlag:s,dynamicProps:c,dynamicChildren:null,appContext:null,ctx:Mn};return v?(md(x,n),u&128&&e.normalize(x)):n&&(x.shapeFlag|=an(n)?8:16),Ia>0&&!p&&ni&&(x.patchFlag>0||u&6)&&x.patchFlag!==32&&ni.push(x),x}const Tt=hC;function hC(e,t=null,n=null,s=0,c=null,u=!1){if((!e||e===wv)&&(e=Fn),Or(e)){const v=fr(e,t,!0);return n&&md(v,n),Ia>0&&!u&&ni&&(v.shapeFlag&6?ni[ni.indexOf(e)]=v:ni.push(v)),v.patchFlag|=-2,v}if(yC(e)&&(e=e.__vccOpts),t){t=Yv(t);let{class:v,style:x}=t;v&&!an(v)&&(t.class=Mt(v)),qt(x)&&(td(x)&&!it(x)&&(x=ln({},x)),t.style=vr(x))}const p=an(e)?1:sv(e)?128:sC(e)?64:qt(e)?4:bt(e)?2:0;return Xe(e,t,n,s,c,p,u,!0)}function Yv(e){return e?td(e)||Rc in e?ln({},e):e:null}function fr(e,t,n=!1){const{props:s,ref:c,patchFlag:u,children:p}=e,v=t?Ps(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:v,key:v&&Nv(v),ref:t&&t.ref?n&&c?it(c)?c.concat(Wl(t)):[c,Wl(t)]:Wl(t):c,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:p,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==kt?u===-1?16:u|16:u,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&fr(e.ssContent),ssFallback:e.ssFallback&&fr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Lr(e=" ",t=0){return Tt(Oa,null,e,t)}function dC(e,t){const n=Tt(ka,null,e);return n.staticCount=t,n}function at(e="",t=!1){return t?(Ee(),Gn(Fn,null,e)):Tt(Fn,null,e)}function vi(e){return e==null||typeof e=="boolean"?Tt(Fn):it(e)?Tt(kt,null,e.slice()):typeof e=="object"?Gr(e):Tt(Oa,null,String(e))}function Gr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:fr(e)}function md(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(it(t))n=16;else if(typeof t=="object")if(s&65){const c=t.default;c&&(c._c&&(c._d=!1),md(e,c()),c._c&&(c._d=!0));return}else{n=32;const c=t._;!c&&!(Rc in t)?t._ctx=Mn:c===3&&Mn&&(Mn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else bt(t)?(t={default:t,_ctx:Mn},n=32):(t=String(t),s&64?(n=16,t=[Lr(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ps(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const c in s)if(c==="class")t.class!==s.class&&(t.class=Mt([t.class,s.class]));else if(c==="style")t.style=vr([t.style,s.style]);else if(Xo(c)){const u=t[c],p=s[c];p&&u!==p&&!(it(u)&&u.includes(p))&&(t[c]=u?[].concat(u,p):p)}else c!==""&&(t[c]=s[c])}return t}function ei(e,t,n,s=null){wi(e,t,7,[n,s])}const fC=Mv();let pC=0;function $v(e,t,n){const s=e.type,c=(t?t.appContext:e.appContext)||fC,u={uid:pC++,vnode:e,type:s,parent:t,appContext:c,root:null,next:null,subTree:null,effect:null,update:null,scope:new Kh(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(c.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Pv(s,c),emitsOptions:av(s,c),emit:null,emitted:null,propsDefaults:Wt,inheritAttrs:s.inheritAttrs,ctx:Wt,data:Wt,props:Wt,attrs:Wt,slots:Wt,refs:Wt,setupState:Wt,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return u.ctx={_:u},u.root=t?t.root:u,u.emit=w1.bind(null,u),e.ce&&e.ce(u),u}let yn=null;const Qi=()=>yn||Mn,ra=e=>{yn=e,e.scope.on()},Jr=()=>{yn&&yn.scope.off(),yn=null};function Hv(e){return e.vnode.shapeFlag&4}let cs=!1;function Bv(e,t=!1){cs=t;const{props:n,children:s}=e.vnode,c=Hv(e);Z1(e,n,c,t),eC(e,s);const u=c?gC(e,t):void 0;return cs=!1,u}function gC(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ma(new Proxy(e.ctx,uh));const{setup:s}=n;if(s){const c=e.setupContext=s.length>1?Wv(e):null;ra(e),As();const u=Dr(s,e,0,[e.props,c]);if(ks(),Jr(),Gh(u)){if(u.then(Jr,Jr),t)return u.then(p=>{mh(e,p,t)}).catch(p=>{Na(p,e,0)});e.asyncDep=u}else mh(e,u,t)}else zv(e,t)}function mh(e,t,n){bt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:qt(t)&&(e.setupState=rd(t)),zv(e,n)}let ec,vh;function mC(e){ec=e,vh=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,j1))}}const vC=()=>!ec;function zv(e,t,n){const s=e.type;if(!e.render){if(!t&&ec&&!s.render){const c=s.template||fd(e).template;if(c){const{isCustomElement:u,compilerOptions:p}=e.appContext.config,{delimiters:v,compilerOptions:x}=s,A=ln(ln({isCustomElement:u,delimiters:v},p),x);s.render=ec(c,A)}}e.render=s.render||Ui,vh&&vh(e)}ra(e),As(),V1(e),ks(),Jr()}function bC(e){return new Proxy(e.attrs,{get(t,n){return Si(e,"get","$attrs"),t[n]}})}function Wv(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=bC(e))},slots:e.slots,emit:e.emit,expose:t}}function Fc(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(rd(Ma(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in so)return so[n](e)},has(t,n){return n in t||n in so}}))}function bh(e,t=!0){return bt(e)?e.displayName||e.name:e.name||t&&e.__name}function yC(e){return bt(e)&&"__vccOpts"in e}const bi=(e,t)=>g1(e,t,cs);function xC(){return null}function wC(){return null}function CC(e){}function SC(e,t){return null}function AC(){return Xv().slots}function kC(){return Xv().attrs}function Xv(){const e=Qi();return e.setupContext||(e.setupContext=Wv(e))}function PC(e,t){const n=it(e)?e.reduce((s,c)=>(s[c]={},s),{}):e;for(const s in t){const c=n[s];c?it(c)||bt(c)?n[s]={type:c,default:t[s]}:c.default=t[s]:c===null&&(n[s]={default:t[s]})}return n}function TC(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function DC(e){const t=Qi();let n=e();return Jr(),Gh(n)&&(n=n.catch(s=>{throw ra(t),s})),[n,()=>ra(t)]}function ht(e,t,n){const s=arguments.length;return s===2?qt(t)&&!it(t)?Or(t)?Tt(e,null,[t]):Tt(e,t):Tt(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Or(n)&&(n=[n]),Tt(e,t,n))}const jv=Symbol(""),Vv=()=>Ci(jv);function EC(){}function MC(e,t,n,s){const c=n[s];if(c&&Uv(c,e))return c;const u=t();return u.memo=e.slice(),n[s]=u}function Uv(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s<n.length;s++)if(os(n[s],t[s]))return!1;return Ia>0&&ni&&ni.push(e),!0}const Gv="3.2.45",_C={createComponentInstance:$v,setupComponent:Bv,renderComponentRoot:Bl,setCurrentRenderingInstance:Eo,isVNode:Or,normalizeVNode:vi},OC=_C,IC=null,LC=null,RC="http://www.w3.org/2000/svg",ba=typeof document<"u"?document:null,Bf=ba&&ba.createElement("template"),FC={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const c=t?ba.createElementNS(RC,e):ba.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&c.setAttribute("multiple",s.multiple),c},createText:e=>ba.createTextNode(e),createComment:e=>ba.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ba.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,c,u){const p=n?n.previousSibling:t.lastChild;if(c&&(c===u||c.nextSibling))for(;t.insertBefore(c.cloneNode(!0),n),!(c===u||!(c=c.nextSibling)););else{Bf.innerHTML=s?`<svg>${e}</svg>`:e;const v=Bf.content;if(s){const x=v.firstChild;for(;x.firstChild;)v.appendChild(x.firstChild);v.removeChild(x)}t.insertBefore(v,n)}return[p?p.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function NC(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function YC(e,t,n){const s=e.style,c=an(n);if(n&&!c){for(const u in n)yh(s,u,n[u]);if(t&&!an(t))for(const u in t)n[u]==null&&yh(s,u,"")}else{const u=s.display;c?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=u)}}const zf=/\s*!important$/;function yh(e,t,n){if(it(n))n.forEach(s=>yh(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=$C(e,t);zf.test(n)?e.setProperty(Di(s),n.replace(zf,""),"important"):e[s]=n}}const Wf=["Webkit","Moz","ms"],Tu={};function $C(e,t){const n=Tu[t];if(n)return n;let s=ii(t);if(s!=="filter"&&s in e)return Tu[t]=s;s=Vo(s);for(let c=0;c<Wf.length;c++){const u=Wf[c]+s;if(u in e)return Tu[t]=u}return t}const Xf="http://www.w3.org/1999/xlink";function HC(e,t,n,s,c){if(s&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Xf,t.slice(6,t.length)):e.setAttributeNS(Xf,t,n);else{const u=Aw(t);n==null||u&&!Mm(n)?e.removeAttribute(t):e.setAttribute(t,u?"":n)}}function BC(e,t,n,s,c,u,p){if(t==="innerHTML"||t==="textContent"){s&&p(s,c,u),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const x=n??"";(e.value!==x||e.tagName==="OPTION")&&(e.value=x),n==null&&e.removeAttribute(t);return}let v=!1;if(n===""||n==null){const x=typeof e[t];x==="boolean"?n=Mm(n):n==null&&x==="string"?(n="",v=!0):x==="number"&&(n=0,v=!0)}try{e[t]=n}catch{}v&&e.removeAttribute(t)}function Pr(e,t,n,s){e.addEventListener(t,n,s)}function zC(e,t,n,s){e.removeEventListener(t,n,s)}function WC(e,t,n,s,c=null){const u=e._vei||(e._vei={}),p=u[t];if(s&&p)p.value=s;else{const[v,x]=XC(t);if(s){const A=u[t]=UC(s,c);Pr(e,v,A,x)}else p&&(zC(e,v,p,x),u[t]=void 0)}}const jf=/(?:Once|Passive|Capture)$/;function XC(e){let t;if(jf.test(e)){t={};let s;for(;s=e.match(jf);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Di(e.slice(2)),t]}let Du=0;const jC=Promise.resolve(),VC=()=>Du||(jC.then(()=>Du=0),Du=Date.now());function UC(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;wi(GC(s,n.value),t,5,[s])};return n.value=e,n.attached=VC(),n}function GC(e,t){if(it(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>c=>!c._stopped&&s&&s(c))}else return t}const Vf=/^on[a-z]/,qC=(e,t,n,s,c=!1,u,p,v,x)=>{t==="class"?NC(e,s,c):t==="style"?YC(e,n,s):Xo(t)?Vh(t)||WC(e,t,n,s,p):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):KC(e,t,s,c))?BC(e,t,s,u,p,v,x):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),HC(e,t,s,c))};function KC(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Vf.test(t)&&bt(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Vf.test(t)&&an(n)?!1:t in e}function qv(e,t){const n=oi(e);class s extends Nc{constructor(u){super(n,u,t)}}return s.def=n,s}const ZC=e=>qv(e,ub),QC=typeof HTMLElement<"u"?HTMLElement:class{};class Nc extends QC{constructor(t,n={},s){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Ya(()=>{this._connected||(_o(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s<this.attributes.length;s++)this._setAttr(this.attributes[s].name);new MutationObserver(s=>{for(const c of s)this._setAttr(c.attributeName)}).observe(this,{attributes:!0});const t=(s,c=!1)=>{const{props:u,styles:p}=s;let v;if(u&&!it(u))for(const x in u){const A=u[x];(A===Number||A&&A.type===Number)&&(x in this._props&&(this._props[x]=Mr(this._props[x])),(v||(v=Object.create(null)))[ii(x)]=!0)}this._numberProps=v,c&&this._resolveProps(s),this._applyStyles(p),this._update()},n=this._def.__asyncLoader;n?n().then(s=>t(s,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,s=it(n)?n:Object.keys(n||{});for(const c of Object.keys(this))c[0]!=="_"&&s.includes(c)&&this._setProp(c,this[c],!0,!1);for(const c of s.map(ii))Object.defineProperty(this,c,{get(){return this._getProp(c)},set(u){this._setProp(c,u)}})}_setAttr(t){let n=this.getAttribute(t);const s=ii(t);this._numberProps&&this._numberProps[s]&&(n=Mr(n)),this._setProp(s,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,c=!0){n!==this._props[t]&&(this._props[t]=n,c&&this._instance&&this._update(),s&&(n===!0?this.setAttribute(Di(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Di(t),n+""):n||this.removeAttribute(Di(t))))}_update(){_o(this._createVNode(),this.shadowRoot)}_createVNode(){const t=Tt(this._def,ln({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const s=(u,p)=>{this.dispatchEvent(new CustomEvent(u,{detail:p}))};n.emit=(u,...p)=>{s(u,p),Di(u)!==u&&s(Di(u),p)};let c=this;for(;c=c&&(c.parentNode||c.host);)if(c instanceof Nc){n.parent=c._instance,n.provides=c._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function JC(e="$style"){{const t=Qi();if(!t)return Wt;const n=t.type.__cssModules;if(!n)return Wt;const s=n[e];return s||Wt}}function eS(e){const t=Qi();if(!t)return;const n=t.ut=(c=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(u=>wh(u,c))},s=()=>{const c=e(t.proxy);xh(t.subTree,c),n(c)};lv(s),sa(()=>{const c=new MutationObserver(s);c.observe(t.subTree.el.parentNode,{childList:!0}),Ko(()=>c.disconnect())})}function xh(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{xh(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)wh(e.el,t);else if(e.type===kt)e.children.forEach(n=>xh(n,t));else if(e.type===ka){let{el:n,anchor:s}=e;for(;n&&(wh(n,t),n!==s);)n=n.nextSibling}}function wh(e,t){if(e.nodeType===1){const n=e.style;for(const s in t)n.setProperty(`--${s}`,t[s])}}const Hr="transition",js="animation",Yc=(e,{slots:t})=>ht(ud,Zv(e),t);Yc.displayName="Transition";const Kv={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},tS=Yc.props=ln({},ud.props,Kv),da=(e,t=[])=>{it(e)?e.forEach(n=>n(...t)):e&&e(...t)},Uf=e=>e?it(e)?e.some(t=>t.length>1):e.length>1:!1;function Zv(e){const t={};for(const Z in e)Z in Kv||(t[Z]=e[Z]);if(e.css===!1)return t;const{name:n="v",type:s,duration:c,enterFromClass:u=`${n}-enter-from`,enterActiveClass:p=`${n}-enter-active`,enterToClass:v=`${n}-enter-to`,appearFromClass:x=u,appearActiveClass:A=p,appearToClass:k=v,leaveFromClass:O=`${n}-leave-from`,leaveActiveClass:L=`${n}-leave-active`,leaveToClass:B=`${n}-leave-to`}=e,V=nS(c),j=V&&V[0],ne=V&&V[1],{onBeforeEnter:U,onEnter:D,onEnterCancelled:Q,onLeave:R,onLeaveCancelled:z,onBeforeAppear:G=U,onAppear:se=D,onAppearCancelled:oe=Q}=t,ve=(Z,ke,pe)=>{Ur(Z,ke?k:v),Ur(Z,ke?A:p),pe&&pe()},me=(Z,ke)=>{Z._isLeaving=!1,Ur(Z,O),Ur(Z,B),Ur(Z,L),ke&&ke()},Ae=Z=>(ke,pe)=>{const Ve=Z?se:D,Ye=()=>ve(ke,Z,pe);da(Ve,[ke,Ye]),Gf(()=>{Ur(ke,Z?x:u),Sr(ke,Z?k:v),Uf(Ve)||qf(ke,s,j,Ye)})};return ln(t,{onBeforeEnter(Z){da(U,[Z]),Sr(Z,u),Sr(Z,p)},onBeforeAppear(Z){da(G,[Z]),Sr(Z,x),Sr(Z,A)},onEnter:Ae(!1),onAppear:Ae(!0),onLeave(Z,ke){Z._isLeaving=!0;const pe=()=>me(Z,ke);Sr(Z,O),Jv(),Sr(Z,L),Gf(()=>{Z._isLeaving&&(Ur(Z,O),Sr(Z,B),Uf(R)||qf(Z,s,ne,pe))}),da(R,[Z,pe])},onEnterCancelled(Z){ve(Z,!1),da(Q,[Z])},onAppearCancelled(Z){ve(Z,!0),da(oe,[Z])},onLeaveCancelled(Z){me(Z),da(z,[Z])}})}function nS(e){if(e==null)return null;if(qt(e))return[Eu(e.enter),Eu(e.leave)];{const t=Eu(e);return[t,t]}}function Eu(e){return Mr(e)}function Sr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ur(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Gf(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let iS=0;function qf(e,t,n,s){const c=e._endId=++iS,u=()=>{c===e._endId&&s()};if(n)return setTimeout(u,n);const{type:p,timeout:v,propCount:x}=Qv(e,t);if(!p)return s();const A=p+"end";let k=0;const O=()=>{e.removeEventListener(A,L),u()},L=B=>{B.target===e&&++k>=x&&O()};setTimeout(()=>{k<x&&O()},v+1),e.addEventListener(A,L)}function Qv(e,t){const n=window.getComputedStyle(e),s=V=>(n[V]||"").split(", "),c=s(`${Hr}Delay`),u=s(`${Hr}Duration`),p=Kf(c,u),v=s(`${js}Delay`),x=s(`${js}Duration`),A=Kf(v,x);let k=null,O=0,L=0;t===Hr?p>0&&(k=Hr,O=p,L=u.length):t===js?A>0&&(k=js,O=A,L=x.length):(O=Math.max(p,A),k=O>0?p>A?Hr:js:null,L=k?k===Hr?u.length:x.length:0);const B=k===Hr&&/\b(transform|all)(,|$)/.test(s(`${Hr}Property`).toString());return{type:k,timeout:O,propCount:L,hasTransform:B}}function Kf(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>Zf(n)+Zf(e[s])))}function Zf(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Jv(){return document.body.offsetHeight}const eb=new WeakMap,tb=new WeakMap,rS={name:"TransitionGroup",props:ln({},tS,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Qi(),s=cd();let c,u;return Oc(()=>{if(!c.length)return;const p=e.moveClass||`${e.name||"v"}-move`;if(!lS(c[0].el,n.vnode.el,p))return;c.forEach(aS),c.forEach(sS);const v=c.filter(oS);Jv(),v.forEach(x=>{const A=x.el,k=A.style;Sr(A,p),k.transform=k.webkitTransform=k.transitionDuration="";const O=A._moveCb=L=>{L&&L.target!==A||(!L||/transform$/.test(L.propertyName))&&(A.removeEventListener("transitionend",O),A._moveCb=null,Ur(A,p))};A.addEventListener("transitionend",O)})}),()=>{const p=It(e),v=Zv(p);let x=p.tag||kt;c=u,u=t.default?Mc(t.default()):[];for(let A=0;A<u.length;A++){const k=u[A];k.key!=null&&_a(k,ls(k,v,s,n))}if(c)for(let A=0;A<c.length;A++){const k=c[A];_a(k,ls(k,v,s,n)),eb.set(k,k.el.getBoundingClientRect())}return Tt(x,null,u)}}},nb=rS;function aS(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function sS(e){tb.set(e,e.el.getBoundingClientRect())}function oS(e){const t=eb.get(e),n=tb.get(e),s=t.left-n.left,c=t.top-n.top;if(s||c){const u=e.el.style;return u.transform=u.webkitTransform=`translate(${s}px,${c}px)`,u.transitionDuration="0s",e}}function lS(e,t,n){const s=e.cloneNode();e._vtc&&e._vtc.forEach(p=>{p.split(/\s+/).forEach(v=>v&&s.classList.remove(v))}),n.split(/\s+/).forEach(p=>p&&s.classList.add(p)),s.style.display="none";const c=t.nodeType===1?t:t.parentNode;c.appendChild(s);const{hasTransform:u}=Qv(s);return c.removeChild(s),u}const aa=e=>{const t=e.props["onUpdate:modelValue"]||!1;return it(t)?n=>es(t,n):t};function cS(e){e.target.composing=!0}function Qf(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const tc={created(e,{modifiers:{lazy:t,trim:n,number:s}},c){e._assign=aa(c);const u=s||c.props&&c.props.type==="number";Pr(e,t?"change":"input",p=>{if(p.target.composing)return;let v=e.value;n&&(v=v.trim()),u&&(v=Mr(v)),e._assign(v)}),n&&Pr(e,"change",()=>{e.value=e.value.trim()}),t||(Pr(e,"compositionstart",cS),Pr(e,"compositionend",Qf),Pr(e,"change",Qf))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:c}},u){if(e._assign=aa(u),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(c||e.type==="number")&&Mr(e.value)===t))return;const p=t??"";e.value!==p&&(e.value=p)}},vd={deep:!0,created(e,t,n){e._assign=aa(n),Pr(e,"change",()=>{const s=e._modelValue,c=us(e),u=e.checked,p=e._assign;if(it(s)){const v=xc(s,c),x=v!==-1;if(u&&!x)p(s.concat(c));else if(!u&&x){const A=[...s];A.splice(v,1),p(A)}}else if(Fa(s)){const v=new Set(s);u?v.add(c):v.delete(c),p(v)}else p(ib(e,u))})},mounted:Jf,beforeUpdate(e,t,n){e._assign=aa(n),Jf(e,t,n)}};function Jf(e,{value:t,oldValue:n},s){e._modelValue=t,it(t)?e.checked=xc(t,s.props.value)>-1:Fa(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=na(t,ib(e,!0)))}const bd={created(e,{value:t},n){e.checked=na(t,n.props.value),e._assign=aa(n),Pr(e,"change",()=>{e._assign(us(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e._assign=aa(s),t!==n&&(e.checked=na(t,s.props.value))}},yd={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const c=Fa(t);Pr(e,"change",()=>{const u=Array.prototype.filter.call(e.options,p=>p.selected).map(p=>n?Mr(us(p)):us(p));e._assign(e.multiple?c?new Set(u):u:u[0])}),e._assign=aa(s)},mounted(e,{value:t}){ep(e,t)},beforeUpdate(e,t,n){e._assign=aa(n)},updated(e,{value:t}){ep(e,t)}};function ep(e,t){const n=e.multiple;if(!(n&&!it(t)&&!Fa(t))){for(let s=0,c=e.options.length;s<c;s++){const u=e.options[s],p=us(u);if(n)it(t)?u.selected=xc(t,p)>-1:u.selected=t.has(p);else if(na(us(u),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function us(e){return"_value"in e?e._value:e.value}function ib(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const rb={created(e,t,n){Al(e,t,n,null,"created")},mounted(e,t,n){Al(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){Al(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){Al(e,t,n,s,"updated")}};function ab(e,t){switch(e){case"SELECT":return yd;case"TEXTAREA":return tc;default:switch(t){case"checkbox":return vd;case"radio":return bd;default:return tc}}}function Al(e,t,n,s,c){const p=ab(e.tagName,n.props&&n.props.type)[c];p&&p(e,t,n,s)}function uS(){tc.getSSRProps=({value:e})=>({value:e}),bd.getSSRProps=({value:e},t)=>{if(t.props&&na(t.props.value,e))return{checked:!0}},vd.getSSRProps=({value:e},t)=>{if(it(e)){if(t.props&&xc(e,t.props.value)>-1)return{checked:!0}}else if(Fa(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},rb.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=ab(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const hS=["ctrl","shift","alt","meta"],dS={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>hS.some(n=>e[`${n}Key`]&&!t.includes(n))},Oi=(e,t)=>(n,...s)=>{for(let c=0;c<t.length;c++){const u=dS[t[c]];if(u&&u(n,t))return}return e(n,...s)},fS={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},$c=(e,t)=>n=>{if(!("key"in n))return;const s=Di(n.key);if(t.some(c=>c===s||fS[c]===s))return e(n)},sb={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Vs(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Vs(e,!0),s.enter(e)):s.leave(e,()=>{Vs(e,!1)}):Vs(e,t))},beforeUnmount(e,{value:t}){Vs(e,t)}};function Vs(e,t){e.style.display=t?e._vod:"none"}function pS(){sb.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const ob=ln({patchProp:qC},FC);let co,tp=!1;function lb(){return co||(co=_v(ob))}function cb(){return co=tp?co:Ov(ob),tp=!0,co}const _o=(...e)=>{lb().render(...e)},ub=(...e)=>{cb().hydrate(...e)},xd=(...e)=>{const t=lb().createApp(...e),{mount:n}=t;return t.mount=s=>{const c=hb(s);if(!c)return;const u=t._component;!bt(u)&&!u.render&&!u.template&&(u.template=c.innerHTML),c.innerHTML="";const p=n(c,!1,c instanceof SVGElement);return c instanceof Element&&(c.removeAttribute("v-cloak"),c.setAttribute("data-v-app","")),p},t},gS=(...e)=>{const t=cb().createApp(...e),{mount:n}=t;return t.mount=s=>{const c=hb(s);if(c)return n(c,!0,c instanceof SVGElement)},t};function hb(e){return an(e)?document.querySelector(e):e}let np=!1;const mS=()=>{np||(np=!0,uS(),pS())},vS=()=>{},bS=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:ud,Comment:Fn,EffectScope:Kh,Fragment:kt,KeepAlive:B1,ReactiveEffect:Uo,Static:ka,Suspense:M1,Teleport:cC,Text:Oa,Transition:Yc,TransitionGroup:nb,VueElement:Nc,callWithAsyncErrorHandling:wi,callWithErrorHandling:Dr,camelize:ii,capitalize:Vo,cloneVNode:fr,compatUtils:LC,compile:vS,computed:bi,createApp:xd,createBlock:Gn,createCommentVNode:at,createElementBlock:Fe,createElementVNode:Xe,createHydrationRenderer:Ov,createPropsRestProxy:TC,createRenderer:_v,createSSRApp:gS,createSlots:zl,createStaticVNode:dC,createTextVNode:Lr,createVNode:Tt,customRef:d1,defineAsyncComponent:$1,defineComponent:oi,defineCustomElement:qv,defineEmits:wC,defineExpose:CC,defineProps:xC,defineSSRCustomElement:ZC,get devtools(){return Ka},effect:Rw,effectScope:Zh,getCurrentInstance:Qi,getCurrentScope:Rm,getTransitionRawChildren:Mc,guardReactiveProps:Yv,h:ht,handleError:Na,hydrate:ub,initCustomFormatter:EC,initDirectivesForSSR:mS,inject:Ci,isMemoSame:Uv,isProxy:td,isReactive:Gi,isReadonly:Ea,isRef:Xt,isRuntimeOnly:vC,isShallow:ko,isVNode:Or,markRaw:Ma,mergeDefaults:PC,mergeProps:Ps,nextTick:Ya,normalizeClass:Mt,normalizeProps:Cw,normalizeStyle:vr,onActivated:hv,onBeforeMount:pv,onBeforeUnmount:Ic,onBeforeUpdate:gv,onDeactivated:dv,onErrorCaptured:yv,onMounted:sa,onRenderTracked:bv,onRenderTriggered:vv,onScopeDispose:Fm,onServerPrefetch:mv,onUnmounted:Ko,onUpdated:Oc,openBlock:Ee,popScopeId:S1,provide:ao,proxyRefs:rd,pushScopeId:C1,queuePostFlushCb:sd,reactive:br,readonly:ed,ref:ri,registerRuntimeCompiler:mC,render:_o,renderList:Rn,renderSlot:zt,resolveComponent:Un,resolveDirective:X1,resolveDynamicComponent:Lc,resolveFilter:IC,resolveTransitionHooks:ls,setBlockTracking:gh,setDevtoolsHook:rv,setTransitionHooks:_a,shallowReactive:qm,shallowReadonly:o1,shallowRef:Km,ssrContextKey:jv,ssrUtils:OC,stop:Fw,toDisplayString:_t,toHandlerKey:ro,toHandlers:Sv,toRaw:It,toRef:Jm,toRefs:Qm,transformVNodeArgs:uC,triggerRef:c1,unref:Qr,useAttrs:kC,useCssModule:JC,useCssVars:eS,useSSRContext:Vv,useSlots:AC,useTransitionState:cd,vModelCheckbox:vd,vModelDynamic:rb,vModelRadio:bd,vModelSelect:yd,vModelText:tc,vShow:sb,version:Gv,warn:m1,watch:qi,watchEffect:R1,watchPostEffect:lv,watchSyncEffect:F1,withAsyncContext:DC,withCtx:In,withDefaults:SC,withDirectives:xv,withKeys:$c,withMemo:MC,withModifiers:Oi,withScopeId:A1},Symbol.toStringTag,{value:"Module"}));var wU=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function db(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function fb(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function s(){return this instanceof s?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(s){var c=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,c.get?c:{enumerable:!0,get:function(){return e[s]}})}),n}var pb={exports:{}},Mu=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],is={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:typeof window=="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return typeof console<"u"&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},Oo={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},ti=function(e,t){return t===void 0&&(t=2),("000"+e).slice(t*-1)},Ti=function(e){return e===!0?1:0};function ip(e,t){var n;return function(){var s=this,c=arguments;clearTimeout(n),n=setTimeout(function(){return e.apply(s,c)},t)}}var _u=function(e){return e instanceof Array?e:[e]};function Bn(e,t,n){if(n===!0)return e.classList.add(t);e.classList.remove(t)}function $t(e,t,n){var s=window.document.createElement(e);return t=t||"",n=n||"",s.className=t,n!==void 0&&(s.textContent=n),s}function kl(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function gb(e,t){if(t(e))return e;if(e.parentNode)return gb(e.parentNode,t)}function Pl(e,t){var n=$t("div","numInputWrapper"),s=$t("input","numInput "+e),c=$t("span","arrowUp"),u=$t("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1?s.type="number":(s.type="text",s.pattern="\\d*"),t!==void 0)for(var p in t)s.setAttribute(p,t[p]);return n.appendChild(s),n.appendChild(c),n.appendChild(u),n}function di(e){try{if(typeof e.composedPath=="function"){var t=e.composedPath();return t[0]}return e.target}catch{return e.target}}var Ou=function(){},nc=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},yS={D:Ou,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*Ti(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(parseFloat(t)*1e3)},W:function(e,t,n){var s=parseInt(t),c=new Date(e.getFullYear(),0,2+(s-1)*7,0,0,0,0);return c.setDate(c.getDate()-c.getDay()+n.firstDayOfWeek),c},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:Ou,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:Ou,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},ya={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},uo={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[uo.w(e,t,n)]},F:function(e,t,n){return nc(uo.n(e,t,n)-1,!1,t)},G:function(e,t,n){return ti(uo.h(e,t,n))},H:function(e){return ti(e.getHours())},J:function(e,t){return t.ordinal!==void 0?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[Ti(e.getHours()>11)]},M:function(e,t){return nc(e.getMonth(),!0,t)},S:function(e){return ti(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return ti(e.getFullYear(),4)},d:function(e){return ti(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return ti(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return ti(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},mb=function(e){var t=e.config,n=t===void 0?is:t,s=e.l10n,c=s===void 0?Oo:s,u=e.isMobile,p=u===void 0?!1:u;return function(v,x,A){var k=A||c;return n.formatDate!==void 0&&!p?n.formatDate(v,x,k):x.split("").map(function(O,L,B){return uo[O]&&B[L-1]!=="\\"?uo[O](v,k,n):O!=="\\"?O:""}).join("")}},Ch=function(e){var t=e.config,n=t===void 0?is:t,s=e.l10n,c=s===void 0?Oo:s;return function(u,p,v,x){if(!(u!==0&&!u)){var A=x||c,k,O=u;if(u instanceof Date)k=new Date(u.getTime());else if(typeof u!="string"&&u.toFixed!==void 0)k=new Date(u);else if(typeof u=="string"){var L=p||(n||is).dateFormat,B=String(u).trim();if(B==="today")k=new Date,v=!0;else if(n&&n.parseDate)k=n.parseDate(u,L);else if(/Z$/.test(B)||/GMT$/.test(B))k=new Date(u);else{for(var V=void 0,j=[],ne=0,U=0,D="";ne<L.length;ne++){var Q=L[ne],R=Q==="\\",z=L[ne-1]==="\\"||R;if(ya[Q]&&!z){D+=ya[Q];var G=new RegExp(D).exec(u);G&&(V=!0)&&j[Q!=="Y"?"push":"unshift"]({fn:yS[Q],val:G[++U]})}else R||(D+=".")}k=!n||!n.noCalendar?new Date(new Date().getFullYear(),0,1,0,0,0,0):new Date(new Date().setHours(0,0,0,0)),j.forEach(function(se){var oe=se.fn,ve=se.val;return k=oe(k,ve,A)||k}),k=V?k:void 0}}if(!(k instanceof Date&&!isNaN(k.getTime()))){n.errorHandler(new Error("Invalid date provided: "+O));return}return v===!0&&k.setHours(0,0,0,0),k}}};function pi(e,t,n){return n===void 0&&(n=!0),n!==!1?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var xS=function(e,t,n){return e>Math.min(t,n)&&e<Math.max(t,n)},Iu=function(e,t,n){return e*3600+t*60+n},wS=function(e){var t=Math.floor(e/3600),n=(e-t*3600)/60;return[t,n,e-t*3600-n*60]},CS={DAY:864e5};function Lu(e){var t=e.defaultHour,n=e.defaultMinute,s=e.defaultSeconds;if(e.minDate!==void 0){var c=e.minDate.getHours(),u=e.minDate.getMinutes(),p=e.minDate.getSeconds();t<c&&(t=c),t===c&&n<u&&(n=u),t===c&&n===u&&s<p&&(s=e.minDate.getSeconds())}if(e.maxDate!==void 0){var v=e.maxDate.getHours(),x=e.maxDate.getMinutes();t=Math.min(t,v),t===v&&(n=Math.min(x,n)),t===v&&n===x&&(s=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:s}}typeof Object.assign!="function"&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var s=function(v){v&&Object.keys(v).forEach(function(x){return e[x]=v[x]})},c=0,u=t;c<u.length;c++){var p=u[c];s(p)}return e});var On=globalThis&&globalThis.__assign||function(){return On=Object.assign||function(e){for(var t,n=1,s=arguments.length;n<s;n++){t=arguments[n];for(var c in t)Object.prototype.hasOwnProperty.call(t,c)&&(e[c]=t[c])}return e},On.apply(this,arguments)},rp=globalThis&&globalThis.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var s=Array(e),c=0,t=0;t<n;t++)for(var u=arguments[t],p=0,v=u.length;p<v;p++,c++)s[c]=u[p];return s},SS=300;function AS(e,t){var n={config:On(On({},is),gn.defaultConfig),l10n:Oo};n.parseDate=Ch({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=j,n._setHoursFromDate=L,n._positionCalendar=we,n.changeMonth=wt,n.changeYear=Pe,n.clear=rt,n.close=Pt,n.onMouseOver=q,n._createElement=$t,n.createDay=G,n.destroy=mt,n.isEnabled=xe,n.jumpToDate=D,n.updateValue=tn,n.open=he,n.redraw=je,n.set=ze,n.setDate=dt,n.toggle=fe;function s(){n.utils={getDaysInMonth:function(W,K){return W===void 0&&(W=n.currentMonth),K===void 0&&(K=n.currentYear),W===1&&(K%4===0&&K%100!==0||K%400===0)?29:n.l10n.daysInMonth[W]}}}function c(){n.element=n.input=e,n.isOpen=!1,be(),Ne(),Rt(),vt(),s(),n.isMobile||z(),U(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&L(n.config.noCalendar?n.latestSelectedDateObj:void 0),tn(!1)),v();var W=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&W&&we(),Me("onReady")}function u(){var W;return((W=n.calendarContainer)===null||W===void 0?void 0:W.getRootNode()).activeElement||document.activeElement}function p(W){return W.bind(n)}function v(){var W=n.config;W.weekNumbers===!1&&W.showMonths===1||W.noCalendar!==!0&&window.requestAnimationFrame(function(){if(n.calendarContainer!==void 0&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),n.daysContainer!==void 0){var K=(n.days.offsetWidth+1)*W.showMonths;n.daysContainer.style.width=K+"px",n.calendarContainer.style.width=K+(n.weekWrapper!==void 0?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}})}function x(W){if(n.selectedDates.length===0){var K=n.config.minDate===void 0||pi(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),le=Lu(n.config);K.setHours(le.hours,le.minutes,le.seconds,K.getMilliseconds()),n.selectedDates=[K],n.latestSelectedDateObj=K}W!==void 0&&W.type!=="blur"&&Pn(W);var de=n._input.value;O(),tn(),n._input.value!==de&&n._debouncedChange()}function A(W,K){return W%12+12*Ti(K===n.l10n.amPM[1])}function k(W){switch(W%24){case 0:case 12:return 12;default:return W%12}}function O(){if(!(n.hourElement===void 0||n.minuteElement===void 0)){var W=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,K=(parseInt(n.minuteElement.value,10)||0)%60,le=n.secondElement!==void 0?(parseInt(n.secondElement.value,10)||0)%60:0;n.amPM!==void 0&&(W=A(W,n.amPM.textContent));var de=n.config.minTime!==void 0||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&pi(n.latestSelectedDateObj,n.config.minDate,!0)===0,Re=n.config.maxTime!==void 0||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&pi(n.latestSelectedDateObj,n.config.maxDate,!0)===0;if(n.config.maxTime!==void 0&&n.config.minTime!==void 0&&n.config.minTime>n.config.maxTime){var He=Iu(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),ft=Iu(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),Ke=Iu(W,K,le);if(Ke>ft&&Ke<He){var xt=wS(He);W=xt[0],K=xt[1],le=xt[2]}}else{if(Re){var Ue=n.config.maxTime!==void 0?n.config.maxTime:n.config.maxDate;W=Math.min(W,Ue.getHours()),W===Ue.getHours()&&(K=Math.min(K,Ue.getMinutes())),K===Ue.getMinutes()&&(le=Math.min(le,Ue.getSeconds()))}if(de){var ut=n.config.minTime!==void 0?n.config.minTime:n.config.minDate;W=Math.max(W,ut.getHours()),W===ut.getHours()&&K<ut.getMinutes()&&(K=ut.getMinutes()),K===ut.getMinutes()&&(le=Math.max(le,ut.getSeconds()))}}B(W,K,le)}}function L(W){var K=W||n.latestSelectedDateObj;K&&K instanceof Date&&B(K.getHours(),K.getMinutes(),K.getSeconds())}function B(W,K,le){n.latestSelectedDateObj!==void 0&&n.latestSelectedDateObj.setHours(W%24,K,le||0,0),!(!n.hourElement||!n.minuteElement||n.isMobile)&&(n.hourElement.value=ti(n.config.time_24hr?W:(12+W)%12+12*Ti(W%12===0)),n.minuteElement.value=ti(K),n.amPM!==void 0&&(n.amPM.textContent=n.l10n.amPM[Ti(W>=12)]),n.secondElement!==void 0&&(n.secondElement.value=ti(le)))}function V(W){var K=di(W),le=parseInt(K.value)+(W.delta||0);(le/1e3>1||W.key==="Enter"&&!/[^\d]/.test(le.toString()))&&Pe(le)}function j(W,K,le,de){if(K instanceof Array)return K.forEach(function(Re){return j(W,Re,le,de)});if(W instanceof Array)return W.forEach(function(Re){return j(Re,K,le,de)});W.addEventListener(K,le,de),n._handlers.push({remove:function(){return W.removeEventListener(K,le,de)}})}function ne(){Me("onChange")}function U(){if(n.config.wrap&&["open","close","toggle","clear"].forEach(function(le){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+le+"]"),function(de){return j(de,"click",n[le])})}),n.isMobile){mn();return}var W=ip(re,50);if(n._debouncedChange=ip(ne,SS),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&j(n.daysContainer,"mouseover",function(le){n.config.mode==="range"&&q(di(le))}),j(n._input,"keydown",Je),n.calendarContainer!==void 0&&j(n.calendarContainer,"keydown",Je),!n.config.inline&&!n.config.static&&j(window,"resize",W),window.ontouchstart!==void 0?j(window.document,"touchstart",ye):j(window.document,"mousedown",ye),j(window.document,"focus",ye,{capture:!0}),n.config.clickOpens===!0&&(j(n._input,"focus",n.open),j(n._input,"click",n.open)),n.daysContainer!==void 0&&(j(n.monthNav,"click",ct),j(n.monthNav,["keyup","increment"],V),j(n.daysContainer,"click",Ge)),n.timeContainer!==void 0&&n.minuteElement!==void 0&&n.hourElement!==void 0){var K=function(le){return di(le).select()};j(n.timeContainer,["increment"],x),j(n.timeContainer,"blur",x,{capture:!0}),j(n.timeContainer,"click",Q),j([n.hourElement,n.minuteElement],["focus","click"],K),n.secondElement!==void 0&&j(n.secondElement,"focus",function(){return n.secondElement&&n.secondElement.select()}),n.amPM!==void 0&&j(n.amPM,"click",function(le){x(le)})}n.config.allowInput&&j(n._input,"blur",lt)}function D(W,K){var le=W!==void 0?n.parseDate(W):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),de=n.currentYear,Re=n.currentMonth;try{le!==void 0&&(n.currentYear=le.getFullYear(),n.currentMonth=le.getMonth())}catch(He){He.message="Invalid date supplied: "+le,n.config.errorHandler(He)}K&&n.currentYear!==de&&(Me("onYearChange"),ke()),K&&(n.currentYear!==de||n.currentMonth!==Re)&&Me("onMonthChange"),n.redraw()}function Q(W){var K=di(W);~K.className.indexOf("arrow")&&R(W,K.classList.contains("arrowUp")?1:-1)}function R(W,K,le){var de=W&&di(W),Re=le||de&&de.parentNode&&de.parentNode.firstChild,He=qe("increment");He.delta=K,Re&&Re.dispatchEvent(He)}function z(){var W=window.document.createDocumentFragment();if(n.calendarContainer=$t("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(W.appendChild(Ye()),n.innerContainer=$t("div","flatpickr-innerContainer"),n.config.weekNumbers){var K=At(),le=K.weekWrapper,de=K.weekNumbers;n.innerContainer.appendChild(le),n.weekNumbers=de,n.weekWrapper=le}n.rContainer=$t("div","flatpickr-rContainer"),n.rContainer.appendChild(Be()),n.daysContainer||(n.daysContainer=$t("div","flatpickr-days"),n.daysContainer.tabIndex=-1),Z(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),W.appendChild(n.innerContainer)}n.config.enableTime&&W.appendChild(Se()),Bn(n.calendarContainer,"rangeMode",n.config.mode==="range"),Bn(n.calendarContainer,"animate",n.config.animate===!0),Bn(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(W);var Re=n.config.appendTo!==void 0&&n.config.appendTo.nodeType!==void 0;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!Re&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):n.config.appendTo!==void 0&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var He=$t("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(He,n.element),He.appendChild(n.element),n.altInput&&He.appendChild(n.altInput),He.appendChild(n.calendarContainer)}!n.config.static&&!n.config.inline&&(n.config.appendTo!==void 0?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}function G(W,K,le,de){var Re=xe(K,!0),He=$t("span",W,K.getDate().toString());return He.dateObj=K,He.$i=de,He.setAttribute("aria-label",n.formatDate(K,n.config.ariaDateFormat)),W.indexOf("hidden")===-1&&pi(K,n.now)===0&&(n.todayDateElem=He,He.classList.add("today"),He.setAttribute("aria-current","date")),Re?(He.tabIndex=-1,yt(K)&&(He.classList.add("selected"),n.selectedDateElem=He,n.config.mode==="range"&&(Bn(He,"startRange",n.selectedDates[0]&&pi(K,n.selectedDates[0],!0)===0),Bn(He,"endRange",n.selectedDates[1]&&pi(K,n.selectedDates[1],!0)===0),W==="nextMonthDay"&&He.classList.add("inRange")))):He.classList.add("flatpickr-disabled"),n.config.mode==="range"&&Ct(K)&&!yt(K)&&He.classList.add("inRange"),n.weekNumbers&&n.config.showMonths===1&&W!=="prevMonthDay"&&de%7===6&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(K)+"</span>"),Me("onDayCreate",He),He}function se(W){W.focus(),n.config.mode==="range"&&q(W)}function oe(W){for(var K=W>0?0:n.config.showMonths-1,le=W>0?n.config.showMonths:-1,de=K;de!=le;de+=W)for(var Re=n.daysContainer.children[de],He=W>0?0:Re.children.length-1,ft=W>0?Re.children.length:-1,Ke=He;Ke!=ft;Ke+=W){var xt=Re.children[Ke];if(xt.className.indexOf("hidden")===-1&&xe(xt.dateObj))return xt}}function ve(W,K){for(var le=W.className.indexOf("Month")===-1?W.dateObj.getMonth():n.currentMonth,de=K>0?n.config.showMonths:-1,Re=K>0?1:-1,He=le-n.currentMonth;He!=de;He+=Re)for(var ft=n.daysContainer.children[He],Ke=le-n.currentMonth===He?W.$i+K:K<0?ft.children.length-1:0,xt=ft.children.length,Ue=Ke;Ue>=0&&Ue<xt&&Ue!=(K>0?xt:-1);Ue+=Re){var ut=ft.children[Ue];if(ut.className.indexOf("hidden")===-1&&xe(ut.dateObj)&&Math.abs(W.$i-Ue)>=Math.abs(K))return se(ut)}n.changeMonth(Re),me(oe(Re),0)}function me(W,K){var le=u(),de=Qe(le||document.body),Re=W!==void 0?W:de?le:n.selectedDateElem!==void 0&&Qe(n.selectedDateElem)?n.selectedDateElem:n.todayDateElem!==void 0&&Qe(n.todayDateElem)?n.todayDateElem:oe(K>0?1:-1);Re===void 0?n._input.focus():de?ve(Re,K):se(Re)}function Ae(W,K){for(var le=(new Date(W,K,1).getDay()-n.l10n.firstDayOfWeek+7)%7,de=n.utils.getDaysInMonth((K-1+12)%12,W),Re=n.utils.getDaysInMonth(K,W),He=window.document.createDocumentFragment(),ft=n.config.showMonths>1,Ke=ft?"prevMonthDay hidden":"prevMonthDay",xt=ft?"nextMonthDay hidden":"nextMonthDay",Ue=de+1-le,ut=0;Ue<=de;Ue++,ut++)He.appendChild(G("flatpickr-day "+Ke,new Date(W,K-1,Ue),Ue,ut));for(Ue=1;Ue<=Re;Ue++,ut++)He.appendChild(G("flatpickr-day",new Date(W,K,Ue),Ue,ut));for(var Ot=Re+1;Ot<=42-le&&(n.config.showMonths===1||ut%7!==0);Ot++,ut++)He.appendChild(G("flatpickr-day "+xt,new Date(W,K+1,Ot%Re),Ot,ut));var jt=$t("div","dayContainer");return jt.appendChild(He),jt}function Z(){if(n.daysContainer!==void 0){kl(n.daysContainer),n.weekNumbers&&kl(n.weekNumbers);for(var W=document.createDocumentFragment(),K=0;K<n.config.showMonths;K++){var le=new Date(n.currentYear,n.currentMonth,1);le.setMonth(n.currentMonth+K),W.appendChild(Ae(le.getFullYear(),le.getMonth()))}n.daysContainer.appendChild(W),n.days=n.daysContainer.firstChild,n.config.mode==="range"&&n.selectedDates.length===1&&q()}}function ke(){if(!(n.config.showMonths>1||n.config.monthSelectorType!=="dropdown")){var W=function(de){return n.config.minDate!==void 0&&n.currentYear===n.config.minDate.getFullYear()&&de<n.config.minDate.getMonth()?!1:!(n.config.maxDate!==void 0&&n.currentYear===n.config.maxDate.getFullYear()&&de>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var K=0;K<12;K++)if(W(K)){var le=$t("option","flatpickr-monthDropdown-month");le.value=new Date(n.currentYear,K).getMonth().toString(),le.textContent=nc(K,n.config.shorthandCurrentMonth,n.l10n),le.tabIndex=-1,n.currentMonth===K&&(le.selected=!0),n.monthsDropdownContainer.appendChild(le)}}}function pe(){var W=$t("div","flatpickr-month"),K=window.document.createDocumentFragment(),le;n.config.showMonths>1||n.config.monthSelectorType==="static"?le=$t("span","cur-month"):(n.monthsDropdownContainer=$t("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),j(n.monthsDropdownContainer,"change",function(ft){var Ke=di(ft),xt=parseInt(Ke.value,10);n.changeMonth(xt-n.currentMonth),Me("onMonthChange")}),ke(),le=n.monthsDropdownContainer);var de=Pl("cur-year",{tabindex:"-1"}),Re=de.getElementsByTagName("input")[0];Re.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&Re.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(Re.setAttribute("max",n.config.maxDate.getFullYear().toString()),Re.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var He=$t("div","flatpickr-current-month");return He.appendChild(le),He.appendChild(de),K.appendChild(He),W.appendChild(K),{container:W,yearElement:Re,monthElement:le}}function Ve(){kl(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var W=n.config.showMonths;W--;){var K=pe();n.yearElements.push(K.yearElement),n.monthElements.push(K.monthElement),n.monthNav.appendChild(K.container)}n.monthNav.appendChild(n.nextMonthNav)}function Ye(){return n.monthNav=$t("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=$t("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=$t("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,Ve(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(W){n.__hidePrevMonthArrow!==W&&(Bn(n.prevMonthNav,"flatpickr-disabled",W),n.__hidePrevMonthArrow=W)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(W){n.__hideNextMonthArrow!==W&&(Bn(n.nextMonthNav,"flatpickr-disabled",W),n.__hideNextMonthArrow=W)}}),n.currentYearElement=n.yearElements[0],Yt(),n.monthNav}function Se(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var W=Lu(n.config);n.timeContainer=$t("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var K=$t("span","flatpickr-time-separator",":"),le=Pl("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=le.getElementsByTagName("input")[0];var de=Pl("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});if(n.minuteElement=de.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=ti(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?W.hours:k(W.hours)),n.minuteElement.value=ti(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():W.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(le),n.timeContainer.appendChild(K),n.timeContainer.appendChild(de),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var Re=Pl("flatpickr-second");n.secondElement=Re.getElementsByTagName("input")[0],n.secondElement.value=ti(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():W.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild($t("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(Re)}return n.config.time_24hr||(n.amPM=$t("span","flatpickr-am-pm",n.l10n.amPM[Ti((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}function Be(){n.weekdayContainer?kl(n.weekdayContainer):n.weekdayContainer=$t("div","flatpickr-weekdays");for(var W=n.config.showMonths;W--;){var K=$t("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(K)}return tt(),n.weekdayContainer}function tt(){if(n.weekdayContainer){var W=n.l10n.firstDayOfWeek,K=rp(n.l10n.weekdays.shorthand);W>0&&W<K.length&&(K=rp(K.splice(W,K.length),K.splice(0,W)));for(var le=n.config.showMonths;le--;)n.weekdayContainer.children[le].innerHTML=` <span class='flatpickr-weekday'> `+K.join("</span><span class='flatpickr-weekday'>")+` </span> `}}function At(){n.calendarContainer.classList.add("hasWeeks");var W=$t("div","flatpickr-weekwrapper");W.appendChild($t("span","flatpickr-weekday",n.l10n.weekAbbreviation));var K=$t("div","flatpickr-weeks");return W.appendChild(K),{weekWrapper:W,weekNumbers:K}}function wt(W,K){K===void 0&&(K=!0);var le=K?W:W-n.currentMonth;le<0&&n._hidePrevMonthArrow===!0||le>0&&n._hideNextMonthArrow===!0||(n.currentMonth+=le,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,Me("onYearChange"),ke()),Z(),Me("onMonthChange"),Yt())}function rt(W,K){if(W===void 0&&(W=!0),K===void 0&&(K=!0),n.input.value="",n.altInput!==void 0&&(n.altInput.value=""),n.mobileInput!==void 0&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,K===!0&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),n.config.enableTime===!0){var le=Lu(n.config),de=le.hours,Re=le.minutes,He=le.seconds;B(de,Re,He)}n.redraw(),W&&Me("onChange")}function Pt(){n.isOpen=!1,n.isMobile||(n.calendarContainer!==void 0&&n.calendarContainer.classList.remove("open"),n._input!==void 0&&n._input.classList.remove("active")),Me("onClose")}function mt(){n.config!==void 0&&Me("onDestroy");for(var W=n._handlers.length;W--;)n._handlers[W].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var K=n.calendarContainer.parentNode;if(K.lastChild&&K.removeChild(K.lastChild),K.parentNode){for(;K.firstChild;)K.parentNode.insertBefore(K.firstChild,K);K.parentNode.removeChild(K)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(le){try{delete n[le]}catch{}})}function ie(W){return n.calendarContainer.contains(W)}function ye(W){if(n.isOpen&&!n.config.inline){var K=di(W),le=ie(K),de=K===n.input||K===n.altInput||n.element.contains(K)||W.path&&W.path.indexOf&&(~W.path.indexOf(n.input)||~W.path.indexOf(n.altInput)),Re=!de&&!le&&!ie(W.relatedTarget),He=!n.config.ignoredFocusElements.some(function(ft){return ft.contains(K)});Re&&He&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),n.timeContainer!==void 0&&n.minuteElement!==void 0&&n.hourElement!==void 0&&n.input.value!==""&&n.input.value!==void 0&&x(),n.close(),n.config&&n.config.mode==="range"&&n.selectedDates.length===1&&n.clear(!1))}}function Pe(W){if(!(!W||n.config.minDate&&W<n.config.minDate.getFullYear()||n.config.maxDate&&W>n.config.maxDate.getFullYear())){var K=W,le=n.currentYear!==K;n.currentYear=K||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),le&&(n.redraw(),Me("onYearChange"),ke())}}function xe(W,K){var le;K===void 0&&(K=!0);var de=n.parseDate(W,void 0,K);if(n.config.minDate&&de&&pi(de,n.config.minDate,K!==void 0?K:!n.minDateHasTime)<0||n.config.maxDate&&de&&pi(de,n.config.maxDate,K!==void 0?K:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&n.config.disable.length===0)return!0;if(de===void 0)return!1;for(var Re=!!n.config.enable,He=(le=n.config.enable)!==null&&le!==void 0?le:n.config.disable,ft=0,Ke=void 0;ft<He.length;ft++){if(Ke=He[ft],typeof Ke=="function"&&Ke(de))return Re;if(Ke instanceof Date&&de!==void 0&&Ke.getTime()===de.getTime())return Re;if(typeof Ke=="string"){var xt=n.parseDate(Ke,void 0,!0);return xt&&xt.getTime()===de.getTime()?Re:!Re}else if(typeof Ke=="object"&&de!==void 0&&Ke.from&&Ke.to&&de.getTime()>=Ke.from.getTime()&&de.getTime()<=Ke.to.getTime())return Re}return!Re}function Qe(W){return n.daysContainer!==void 0?W.className.indexOf("hidden")===-1&&W.className.indexOf("flatpickr-disabled")===-1&&n.daysContainer.contains(W):!1}function lt(W){var K=W.target===n._input,le=n._input.value.trimEnd()!==Zt();K&&le&&!(W.relatedTarget&&ie(W.relatedTarget))&&n.setDate(n._input.value,!0,W.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function Je(W){var K=di(W),le=n.config.wrap?e.contains(K):K===n._input,de=n.config.allowInput,Re=n.isOpen&&(!de||!le),He=n.config.inline&&le&&!de;if(W.keyCode===13&&le){if(de)return n.setDate(n._input.value,!0,K===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),K.blur();n.open()}else if(ie(K)||Re||He){var ft=!!n.timeContainer&&n.timeContainer.contains(K);switch(W.keyCode){case 13:ft?(W.preventDefault(),x(),We()):Ge(W);break;case 27:W.preventDefault(),We();break;case 8:case 46:le&&!n.config.allowInput&&(W.preventDefault(),n.clear());break;case 37:case 39:if(!ft&&!le){W.preventDefault();var Ke=u();if(n.daysContainer!==void 0&&(de===!1||Ke&&Qe(Ke))){var xt=W.keyCode===39?1:-1;W.ctrlKey?(W.stopPropagation(),wt(xt),me(oe(1),0)):me(void 0,xt)}}else n.hourElement&&n.hourElement.focus();break;case 38:case 40:W.preventDefault();var Ue=W.keyCode===40?1:-1;n.daysContainer&&K.$i!==void 0||K===n.input||K===n.altInput?W.ctrlKey?(W.stopPropagation(),Pe(n.currentYear-Ue),me(oe(1),0)):ft||me(void 0,Ue*7):K===n.currentYearElement?Pe(n.currentYear-Ue):n.config.enableTime&&(!ft&&n.hourElement&&n.hourElement.focus(),x(W),n._debouncedChange());break;case 9:if(ft){var ut=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter(function(dn){return dn}),Ot=ut.indexOf(K);if(Ot!==-1){var jt=ut[Ot+(W.shiftKey?-1:1)];W.preventDefault(),(jt||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(K)&&W.shiftKey&&(W.preventDefault(),n._input.focus());break}}if(n.amPM!==void 0&&K===n.amPM)switch(W.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],O(),tn();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],O(),tn();break}(le||ie(K))&&Me("onKeyDown",W)}function q(W,K){if(K===void 0&&(K="flatpickr-day"),!(n.selectedDates.length!==1||W&&(!W.classList.contains(K)||W.classList.contains("flatpickr-disabled")))){for(var le=W?W.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),de=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),Re=Math.min(le,n.selectedDates[0].getTime()),He=Math.max(le,n.selectedDates[0].getTime()),ft=!1,Ke=0,xt=0,Ue=Re;Ue<He;Ue+=CS.DAY)xe(new Date(Ue),!0)||(ft=ft||Ue>Re&&Ue<He,Ue<de&&(!Ke||Ue>Ke)?Ke=Ue:Ue>de&&(!xt||Ue<xt)&&(xt=Ue));var ut=Array.from(n.rContainer.querySelectorAll("*:nth-child(-n+"+n.config.showMonths+") > ."+K));ut.forEach(function(Ot){var jt=Ot.dateObj,dn=jt.getTime(),ci=Ke>0&&dn<Ke||xt>0&&dn>xt;if(ci){Ot.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(ki){Ot.classList.remove(ki)});return}else if(ft&&!ci)return;["startRange","inRange","endRange","notAllowed"].forEach(function(ki){Ot.classList.remove(ki)}),W!==void 0&&(W.classList.add(le<=n.selectedDates[0].getTime()?"startRange":"endRange"),de<le&&dn===de?Ot.classList.add("startRange"):de>le&&dn===de&&Ot.classList.add("endRange"),dn>=Ke&&(xt===0||dn<=xt)&&xS(dn,de,le)&&Ot.classList.add("inRange"))})}}function re(){n.isOpen&&!n.config.static&&!n.config.inline&&we()}function he(W,K){if(K===void 0&&(K=n._positionElement),n.isMobile===!0){if(W){W.preventDefault();var le=di(W);le&&le.blur()}n.mobileInput!==void 0&&(n.mobileInput.focus(),n.mobileInput.click()),Me("onOpen");return}else if(n._input.disabled||n.config.inline)return;var de=n.isOpen;n.isOpen=!0,de||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),Me("onOpen"),we(K)),n.config.enableTime===!0&&n.config.noCalendar===!0&&n.config.allowInput===!1&&(W===void 0||!n.timeContainer.contains(W.relatedTarget))&&setTimeout(function(){return n.hourElement.select()},50)}function ge(W){return function(K){var le=n.config["_"+W+"Date"]=n.parseDate(K,n.config.dateFormat),de=n.config["_"+(W==="min"?"max":"min")+"Date"];le!==void 0&&(n[W==="min"?"minDateHasTime":"maxDateHasTime"]=le.getHours()>0||le.getMinutes()>0||le.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter(function(Re){return xe(Re)}),!n.selectedDates.length&&W==="min"&&L(le),tn()),n.daysContainer&&(je(),le!==void 0?n.currentYearElement[W]=le.getFullYear().toString():n.currentYearElement.removeAttribute(W),n.currentYearElement.disabled=!!de&&le!==void 0&&de.getFullYear()===le.getFullYear())}}function be(){var W=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],K=On(On({},JSON.parse(JSON.stringify(e.dataset||{}))),t),le={};n.config.parseDate=K.parseDate,n.config.formatDate=K.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(ut){n.config._enable=Dt(ut)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(ut){n.config._disable=Dt(ut)}});var de=K.mode==="time";if(!K.dateFormat&&(K.enableTime||de)){var Re=gn.defaultConfig.dateFormat||is.dateFormat;le.dateFormat=K.noCalendar||de?"H:i"+(K.enableSeconds?":S":""):Re+" H:i"+(K.enableSeconds?":S":"")}if(K.altInput&&(K.enableTime||de)&&!K.altFormat){var He=gn.defaultConfig.altFormat||is.altFormat;le.altFormat=K.noCalendar||de?"h:i"+(K.enableSeconds?":S K":" K"):He+(" h:i"+(K.enableSeconds?":S":"")+" K")}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:ge("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:ge("max")});var ft=function(ut){return function(Ot){n.config[ut==="min"?"_minTime":"_maxTime"]=n.parseDate(Ot,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:ft("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:ft("max")}),K.mode==="time"&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,le,K);for(var Ke=0;Ke<W.length;Ke++)n.config[W[Ke]]=n.config[W[Ke]]===!0||n.config[W[Ke]]==="true";Mu.filter(function(ut){return n.config[ut]!==void 0}).forEach(function(ut){n.config[ut]=_u(n.config[ut]||[]).map(p)}),n.isMobile=!n.config.disableMobile&&!n.config.inline&&n.config.mode==="single"&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var Ke=0;Ke<n.config.plugins.length;Ke++){var xt=n.config.plugins[Ke](n)||{};for(var Ue in xt)Mu.indexOf(Ue)>-1?n.config[Ue]=_u(xt[Ue]).map(p).concat(n.config[Ue]):typeof K[Ue]>"u"&&(n.config[Ue]=xt[Ue])}K.altInputClass||(n.config.altInputClass=Le().className+" "+n.config.altInputClass),Me("onParseConfig")}function Le(){return n.config.wrap?e.querySelector("[data-input]"):e}function Ne(){typeof n.config.locale!="object"&&typeof gn.l10ns[n.config.locale]>"u"&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=On(On({},gn.l10ns.default),typeof n.config.locale=="object"?n.config.locale:n.config.locale!=="default"?gn.l10ns[n.config.locale]:void 0),ya.D="("+n.l10n.weekdays.shorthand.join("|")+")",ya.l="("+n.l10n.weekdays.longhand.join("|")+")",ya.M="("+n.l10n.months.shorthand.join("|")+")",ya.F="("+n.l10n.months.longhand.join("|")+")",ya.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")";var W=On(On({},t),JSON.parse(JSON.stringify(e.dataset||{})));W.time_24hr===void 0&&gn.defaultConfig.time_24hr===void 0&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=mb(n),n.parseDate=Ch({config:n.config,l10n:n.l10n})}function we(W){if(typeof n.config.position=="function")return void n.config.position(n,W);if(n.calendarContainer!==void 0){Me("onPreCalendarPosition");var K=W||n._positionElement,le=Array.prototype.reduce.call(n.calendarContainer.children,function(f,g){return f+g.offsetHeight},0),de=n.calendarContainer.offsetWidth,Re=n.config.position.split(" "),He=Re[0],ft=Re.length>1?Re[1]:null,Ke=K.getBoundingClientRect(),xt=window.innerHeight-Ke.bottom,Ue=He==="above"||He!=="below"&&xt<le&&Ke.top>le,ut=window.pageYOffset+Ke.top+(Ue?-le-2:K.offsetHeight+2);if(Bn(n.calendarContainer,"arrowTop",!Ue),Bn(n.calendarContainer,"arrowBottom",Ue),!n.config.inline){var Ot=window.pageXOffset+Ke.left,jt=!1,dn=!1;ft==="center"?(Ot-=(de-Ke.width)/2,jt=!0):ft==="right"&&(Ot-=de-Ke.width,dn=!0),Bn(n.calendarContainer,"arrowLeft",!jt&&!dn),Bn(n.calendarContainer,"arrowCenter",jt),Bn(n.calendarContainer,"arrowRight",dn);var ci=window.document.body.offsetWidth-(window.pageXOffset+Ke.right),ki=Ot+de>window.document.body.offsetWidth,N=ci+de>window.document.body.offsetWidth;if(Bn(n.calendarContainer,"rightMost",ki),!n.config.static)if(n.calendarContainer.style.top=ut+"px",!ki)n.calendarContainer.style.left=Ot+"px",n.calendarContainer.style.right="auto";else if(!N)n.calendarContainer.style.left="auto",n.calendarContainer.style.right=ci+"px";else{var i=Ie();if(i===void 0)return;var r=window.document.body.offsetWidth,a=Math.max(0,r/2-de/2),o=".flatpickr-calendar.centerMost:before",l=".flatpickr-calendar.centerMost:after",h=i.cssRules.length,d="{left:"+Ke.left+"px;right:auto;}";Bn(n.calendarContainer,"rightMost",!1),Bn(n.calendarContainer,"centerMost",!0),i.insertRule(o+","+l+d,h),n.calendarContainer.style.left=a+"px",n.calendarContainer.style.right="auto"}}}}function Ie(){for(var W=null,K=0;K<document.styleSheets.length;K++){var le=document.styleSheets[K];if(le.cssRules){try{le.cssRules}catch{continue}W=le;break}}return W??Te()}function Te(){var W=document.createElement("style");return document.head.appendChild(W),W.sheet}function je(){n.config.noCalendar||n.isMobile||(ke(),Yt(),Z())}function We(){n._input.focus(),window.navigator.userAgent.indexOf("MSIE")!==-1||navigator.msMaxTouchPoints!==void 0?setTimeout(n.close,0):n.close()}function Ge(W){W.preventDefault(),W.stopPropagation();var K=function(ut){return ut.classList&&ut.classList.contains("flatpickr-day")&&!ut.classList.contains("flatpickr-disabled")&&!ut.classList.contains("notAllowed")},le=gb(di(W),K);if(le!==void 0){var de=le,Re=n.latestSelectedDateObj=new Date(de.dateObj.getTime()),He=(Re.getMonth()<n.currentMonth||Re.getMonth()>n.currentMonth+n.config.showMonths-1)&&n.config.mode!=="range";if(n.selectedDateElem=de,n.config.mode==="single")n.selectedDates=[Re];else if(n.config.mode==="multiple"){var ft=yt(Re);ft?n.selectedDates.splice(parseInt(ft),1):n.selectedDates.push(Re)}else n.config.mode==="range"&&(n.selectedDates.length===2&&n.clear(!1,!1),n.latestSelectedDateObj=Re,n.selectedDates.push(Re),pi(Re,n.selectedDates[0],!0)!==0&&n.selectedDates.sort(function(ut,Ot){return ut.getTime()-Ot.getTime()}));if(O(),He){var Ke=n.currentYear!==Re.getFullYear();n.currentYear=Re.getFullYear(),n.currentMonth=Re.getMonth(),Ke&&(Me("onYearChange"),ke()),Me("onMonthChange")}if(Yt(),Z(),tn(),!He&&n.config.mode!=="range"&&n.config.showMonths===1?se(de):n.selectedDateElem!==void 0&&n.hourElement===void 0&&n.selectedDateElem&&n.selectedDateElem.focus(),n.hourElement!==void 0&&n.hourElement!==void 0&&n.hourElement.focus(),n.config.closeOnSelect){var xt=n.config.mode==="single"&&!n.config.enableTime,Ue=n.config.mode==="range"&&n.selectedDates.length===2&&!n.config.enableTime;(xt||Ue)&&We()}ne()}}var nt={locale:[Ne,tt],showMonths:[Ve,v,Be],minDate:[D],maxDate:[D],positionElement:[Yn],clickOpens:[function(){n.config.clickOpens===!0?(j(n._input,"focus",n.open),j(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function ze(W,K){if(W!==null&&typeof W=="object"){Object.assign(n.config,W);for(var le in W)nt[le]!==void 0&&nt[le].forEach(function(de){return de()})}else n.config[W]=K,nt[W]!==void 0?nt[W].forEach(function(de){return de()}):Mu.indexOf(W)>-1&&(n.config[W]=_u(K));n.redraw(),tn(!0)}function gt(W,K){var le=[];if(W instanceof Array)le=W.map(function(de){return n.parseDate(de,K)});else if(W instanceof Date||typeof W=="number")le=[n.parseDate(W,K)];else if(typeof W=="string")switch(n.config.mode){case"single":case"time":le=[n.parseDate(W,K)];break;case"multiple":le=W.split(n.config.conjunction).map(function(de){return n.parseDate(de,K)});break;case"range":le=W.split(n.l10n.rangeSeparator).map(function(de){return n.parseDate(de,K)});break}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(W)));n.selectedDates=n.config.allowInvalidPreload?le:le.filter(function(de){return de instanceof Date&&xe(de,!1)}),n.config.mode==="range"&&n.selectedDates.sort(function(de,Re){return de.getTime()-Re.getTime()})}function dt(W,K,le){if(K===void 0&&(K=!1),le===void 0&&(le=n.config.dateFormat),W!==0&&!W||W instanceof Array&&W.length===0)return n.clear(K);gt(W,le),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),D(void 0,K),L(),n.selectedDates.length===0&&n.clear(!1),tn(K),K&&Me("onChange")}function Dt(W){return W.slice().map(function(K){return typeof K=="string"||typeof K=="number"||K instanceof Date?n.parseDate(K,void 0,!0):K&&typeof K=="object"&&K.from&&K.to?{from:n.parseDate(K.from,void 0),to:n.parseDate(K.to,void 0)}:K}).filter(function(K){return K})}function vt(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var W=n.config.defaultDate||((n.input.nodeName==="INPUT"||n.input.nodeName==="TEXTAREA")&&n.input.placeholder&&n.input.value===n.input.placeholder?null:n.input.value);W&>(W,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]),n.config.minTime!==void 0&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),n.config.maxTime!==void 0&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}function Rt(){if(n.input=Le(),!n.input){n.config.errorHandler(new Error("Invalid input element specified"));return}n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=$t(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),Yn()}function Yn(){n._positionElement=n.config.positionElement||n._input}function mn(){var W=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=$t("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=W,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr=W==="datetime-local"?"Y-m-d\\TH:i:S":W==="date"?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",n.altInput!==void 0&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch{}j(n.mobileInput,"change",function(K){n.setDate(di(K).value,!1,n.mobileFormatStr),Me("onChange"),Me("onClose")})}function fe(W){if(n.isOpen===!0)return n.close();n.open(W)}function Me(W,K){if(n.config!==void 0){var le=n.config[W];if(le!==void 0&&le.length>0)for(var de=0;le[de]&&de<le.length;de++)le[de](n.selectedDates,n.input.value,n,K);W==="onChange"&&(n.input.dispatchEvent(qe("change")),n.input.dispatchEvent(qe("input")))}}function qe(W){var K=document.createEvent("Event");return K.initEvent(W,!0,!0),K}function yt(W){for(var K=0;K<n.selectedDates.length;K++){var le=n.selectedDates[K];if(le instanceof Date&&pi(le,W)===0)return""+K}return!1}function Ct(W){return n.config.mode!=="range"||n.selectedDates.length<2?!1:pi(W,n.selectedDates[0])>=0&&pi(W,n.selectedDates[1])<=0}function Yt(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach(function(W,K){var le=new Date(n.currentYear,n.currentMonth,1);le.setMonth(n.currentMonth+K),n.config.showMonths>1||n.config.monthSelectorType==="static"?n.monthElements[K].textContent=nc(le.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=le.getMonth().toString(),W.value=le.getFullYear().toString()}),n._hidePrevMonthArrow=n.config.minDate!==void 0&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=n.config.maxDate!==void 0&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function Zt(W){var K=W||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map(function(le){return n.formatDate(le,K)}).filter(function(le,de,Re){return n.config.mode!=="range"||n.config.enableTime||Re.indexOf(le)===de}).join(n.config.mode!=="range"?n.config.conjunction:n.l10n.rangeSeparator)}function tn(W){W===void 0&&(W=!0),n.mobileInput!==void 0&&n.mobileFormatStr&&(n.mobileInput.value=n.latestSelectedDateObj!==void 0?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=Zt(n.config.dateFormat),n.altInput!==void 0&&(n.altInput.value=Zt(n.config.altFormat)),W!==!1&&Me("onValueUpdate")}function ct(W){var K=di(W),le=n.prevMonthNav.contains(K),de=n.nextMonthNav.contains(K);le||de?wt(le?-1:1):n.yearElements.indexOf(K)>=0?K.select():K.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):K.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}function Pn(W){W.preventDefault();var K=W.type==="keydown",le=di(W),de=le;n.amPM!==void 0&&le===n.amPM&&(n.amPM.textContent=n.l10n.amPM[Ti(n.amPM.textContent===n.l10n.amPM[0])]);var Re=parseFloat(de.getAttribute("min")),He=parseFloat(de.getAttribute("max")),ft=parseFloat(de.getAttribute("step")),Ke=parseInt(de.value,10),xt=W.delta||(K?W.which===38?1:-1:0),Ue=Ke+ft*xt;if(typeof de.value<"u"&&de.value.length===2){var ut=de===n.hourElement,Ot=de===n.minuteElement;Ue<Re?(Ue=He+Ue+Ti(!ut)+(Ti(ut)&&Ti(!n.amPM)),Ot&&R(void 0,-1,n.hourElement)):Ue>He&&(Ue=de===n.hourElement?Ue-He-Ti(!n.amPM):Re,Ot&&R(void 0,1,n.hourElement)),n.amPM&&ut&&(ft===1?Ue+Ke===23:Math.abs(Ue-Ke)>ft)&&(n.amPM.textContent=n.l10n.amPM[Ti(n.amPM.textContent===n.l10n.amPM[0])]),de.value=ti(Ue)}}return c(),n}function rs(e,t){for(var n=Array.prototype.slice.call(e).filter(function(p){return p instanceof HTMLElement}),s=[],c=0;c<n.length;c++){var u=n[c];try{if(u.getAttribute("data-fp-omit")!==null)continue;u._flatpickr!==void 0&&(u._flatpickr.destroy(),u._flatpickr=void 0),u._flatpickr=AS(u,t||{}),s.push(u._flatpickr)}catch(p){console.error(p)}}return s.length===1?s[0]:s}typeof HTMLElement<"u"&&typeof HTMLCollection<"u"&&typeof NodeList<"u"&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return rs(this,e)},HTMLElement.prototype.flatpickr=function(e){return rs([this],e)});var gn=function(e,t){return typeof e=="string"?rs(window.document.querySelectorAll(e),t):e instanceof Node?rs([e],t):rs(e,t)};gn.defaultConfig={};gn.l10ns={en:On({},Oo),default:On({},Oo)};gn.localize=function(e){gn.l10ns.default=On(On({},gn.l10ns.default),e)};gn.setDefaults=function(e){gn.defaultConfig=On(On({},gn.defaultConfig),e)};gn.parseDate=Ch({});gn.formatDate=mb({});gn.compareDates=pi;typeof jQuery<"u"&&typeof jQuery.fn<"u"&&(jQuery.fn.flatpickr=function(e){return rs(this,e)});Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(typeof e=="string"?parseInt(e,10):e))};typeof window<"u"&&(window.flatpickr=gn);const kS=Object.freeze(Object.defineProperty({__proto__:null,default:gn},Symbol.toStringTag,{value:"Module"})),PS=fb(kS),vb=fb(bS);(function(e,t){(function(n,s){e.exports=s(PS,vb)})(self,function(n,s){return(()=>{var c={311:x=>{x.exports=n},976:x=>{x.exports=s}},u={};function p(x){var A=u[x];if(A!==void 0)return A.exports;var k=u[x]={exports:{}};return c[x](k,k.exports,p),k.exports}p.n=x=>{var A=x&&x.__esModule?()=>x.default:()=>x;return p.d(A,{a:A}),A},p.d=(x,A)=>{for(var k in A)p.o(A,k)&&!p.o(x,k)&&Object.defineProperty(x,k,{enumerable:!0,get:A[k]})},p.o=(x,A)=>Object.prototype.hasOwnProperty.call(x,A);var v={};return(()=>{p.d(v,{default:()=>Q});var x=p(311),A=p.n(x);const k=["onChange","onClose","onDestroy","onMonthChange","onOpen","onYearChange"],O=R=>R.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),L=R=>R instanceof Array?R:[R],B=R=>R&&R.length?R:null,V=R=>Object.assign({},R);var j=p(976);const ne=k.concat(["onValueUpdate","onDayCreate","onParseConfig","onReady","onPreCalendarPosition","onKeyDown"]),U=["locale","showMonths"],D={name:"flat-pickr",render(){return(0,j.h)("input",{type:"text","data-input":!0,disabled:this.disabled,onInput:this.onInput,ref:"root"})},emits:["blur","update:modelValue"].concat(ne.map(O)),props:{modelValue:{default:null,required:!0,validator:R=>R===null||R instanceof Date||typeof R=="string"||R instanceof String||R instanceof Array||typeof R=="number"},config:{type:Object,default:()=>({wrap:!1,defaultDate:null})},events:{type:Array,default:()=>k},disabled:{type:Boolean,default:!1}},data:()=>({fp:null}),mounted(){var R=this;if(this.fp)return;let z=V(this.config);this.events.forEach(G=>{let se=A().defaultConfig[G]||[];z[G]=L(z[G]||[]).concat(se,function(){for(var oe=arguments.length,ve=new Array(oe),me=0;me<oe;me++)ve[me]=arguments[me];R.$emit(O(G),...ve)})}),z.onClose=L(z.onClose||[]).concat(function(){R.onClose(...arguments)}),z.defaultDate=this.modelValue||z.defaultDate,this.fp=new(A())(this.getElem(),z),this.fpInput().addEventListener("blur",this.onBlur),this.$watch("disabled",this.watchDisabled,{immediate:!0})},methods:{getElem(){return this.config.wrap?this.$refs.root.parentNode:this.$refs.root},onInput(R){const z=R.target;(0,j.nextTick)().then(()=>{this.$emit("update:modelValue",B(z.value))})},fpInput(){return this.fp.altInput||this.fp.input},onBlur(R){this.$emit("blur",B(R.target.value))},onClose(R,z){this.$emit("update:modelValue",z)},watchDisabled(R){R?this.fpInput().setAttribute("disabled",R):this.fpInput().removeAttribute("disabled")}},watch:{config:{deep:!0,handler(R){if(!this.fp)return;let z=V(R);ne.forEach(G=>{delete z[G]}),this.fp.set(z),U.forEach(G=>{z[G]!==void 0&&this.fp.set(G,z[G])})}},modelValue(R){this.$refs.root&&R!==B(this.$refs.root.value)&&this.fp&&this.fp.setDate(R,!0)}},beforeUnmount(){this.fp&&(this.fpInput().removeEventListener("blur",this.onBlur),this.fp.destroy(),this.fp=null)}};D.install=(R,z)=>{let G="flat-pickr";typeof z=="string"&&(G=z),R.component(G,D)};const Q=D})(),v=v.default})()})})(pb);var TS=pb.exports;const DS=db(TS);/*! * vue-good-table-next v0.2.0 * (c) 2021-present Boris Flesch <boris@singlequote.net> * (c) 2017-2021 xaksis <shay@crayonbits.com> * @license MIT */const ES="asc",Tn={Ascending:"asc",Descending:"desc",None:"none"},bb={Pages:"pages",Records:"records"},MS=[10,20,30,40,50];var Tl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Sh={exports:{}};(function(e,t){var n=200,s="__lodash_hash_undefined__",c=1,u=2,p=9007199254740991,v="[object Arguments]",x="[object Array]",A="[object AsyncFunction]",k="[object Boolean]",O="[object Date]",L="[object Error]",B="[object Function]",V="[object GeneratorFunction]",j="[object Map]",ne="[object Number]",U="[object Null]",D="[object Object]",Q="[object Promise]",R="[object Proxy]",z="[object RegExp]",G="[object Set]",se="[object String]",oe="[object Symbol]",ve="[object Undefined]",me="[object WeakMap]",Ae="[object ArrayBuffer]",Z="[object DataView]",ke="[object Float32Array]",pe="[object Float64Array]",Ve="[object Int8Array]",Ye="[object Int16Array]",Se="[object Int32Array]",Be="[object Uint8Array]",tt="[object Uint8ClampedArray]",At="[object Uint16Array]",wt="[object Uint32Array]",rt=/[\\^$.*+?()[\]{}|]/g,Pt=/^\[object .+?Constructor\]$/,mt=/^(?:0|[1-9]\d*)$/,ie={};ie[ke]=ie[pe]=ie[Ve]=ie[Ye]=ie[Se]=ie[Be]=ie[tt]=ie[At]=ie[wt]=!0,ie[v]=ie[x]=ie[Ae]=ie[k]=ie[Z]=ie[O]=ie[L]=ie[B]=ie[j]=ie[ne]=ie[D]=ie[z]=ie[G]=ie[se]=ie[me]=!1;var ye=typeof Tl=="object"&&Tl&&Tl.Object===Object&&Tl,Pe=typeof self=="object"&&self&&self.Object===Object&&self,xe=ye||Pe||Function("return this")(),Qe=t&&!t.nodeType&&t,lt=Qe&&!0&&e&&!e.nodeType&&e,Je=lt&<.exports===Qe,q=Je&&ye.process,re=function(){try{return q&&q.binding&&q.binding("util")}catch{}}(),he=re&&re.isTypedArray;function ge(J,ce){for(var _e=-1,Ze=J==null?0:J.length,Vt=0,St=[];++_e<Ze;){var nn=J[_e];ce(nn,_e,J)&&(St[Vt++]=nn)}return St}function be(J,ce){for(var _e=-1,Ze=ce.length,Vt=J.length;++_e<Ze;)J[Vt+_e]=ce[_e];return J}function Le(J,ce){for(var _e=-1,Ze=J==null?0:J.length;++_e<Ze;)if(ce(J[_e],_e,J))return!0;return!1}function Ne(J,ce){for(var _e=-1,Ze=Array(J);++_e<J;)Ze[_e]=ce(_e);return Ze}function we(J){return function(ce){return J(ce)}}function Ie(J,ce){return J.has(ce)}function Te(J,ce){return J==null?void 0:J[ce]}function je(J){var ce=-1,_e=Array(J.size);return J.forEach(function(Ze,Vt){_e[++ce]=[Vt,Ze]}),_e}function We(J,ce){return function(_e){return J(ce(_e))}}function Ge(J){var ce=-1,_e=Array(J.size);return J.forEach(function(Ze){_e[++ce]=Ze}),_e}var nt=Array.prototype,ze=Function.prototype,gt=Object.prototype,dt=xe["__core-js_shared__"],Dt=ze.toString,vt=gt.hasOwnProperty,Rt=function(){var J=/[^.]+$/.exec(dt&&dt.keys&&dt.keys.IE_PROTO||"");return J?"Symbol(src)_1."+J:""}(),Yn=gt.toString,mn=RegExp("^"+Dt.call(vt).replace(rt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),fe=Je?xe.Buffer:void 0,Me=xe.Symbol,qe=xe.Uint8Array,yt=gt.propertyIsEnumerable,Ct=nt.splice,Yt=Me?Me.toStringTag:void 0,Zt=Object.getOwnPropertySymbols,tn=fe?fe.isBuffer:void 0,ct=We(Object.keys,Object),Pn=Hi(xe,"DataView"),W=Hi(xe,"Map"),K=Hi(xe,"Promise"),le=Hi(xe,"Set"),de=Hi(xe,"WeakMap"),Re=Hi(Object,"create"),He=Cr(Pn),ft=Cr(W),Ke=Cr(K),xt=Cr(le),Ue=Cr(de),ut=Me?Me.prototype:void 0,Ot=ut?ut.valueOf:void 0;function jt(J){var ce=-1,_e=J==null?0:J.length;for(this.clear();++ce<_e;){var Ze=J[ce];this.set(Ze[0],Ze[1])}}function dn(){this.__data__=Re?Re(null):{},this.size=0}function ci(J){var ce=this.has(J)&&delete this.__data__[J];return this.size-=ce?1:0,ce}function ki(J){var ce=this.__data__;if(Re){var _e=ce[J];return _e===s?void 0:_e}return vt.call(ce,J)?ce[J]:void 0}function N(J){var ce=this.__data__;return Re?ce[J]!==void 0:vt.call(ce,J)}function i(J,ce){var _e=this.__data__;return this.size+=this.has(J)?0:1,_e[J]=Re&&ce===void 0?s:ce,this}jt.prototype.clear=dn,jt.prototype.delete=ci,jt.prototype.get=ki,jt.prototype.has=N,jt.prototype.set=i;function r(J){var ce=-1,_e=J==null?0:J.length;for(this.clear();++ce<_e;){var Ze=J[ce];this.set(Ze[0],Ze[1])}}function a(){this.__data__=[],this.size=0}function o(J){var ce=this.__data__,_e=ee(ce,J);if(_e<0)return!1;var Ze=ce.length-1;return _e==Ze?ce.pop():Ct.call(ce,_e,1),--this.size,!0}function l(J){var ce=this.__data__,_e=ee(ce,J);return _e<0?void 0:ce[_e][1]}function h(J){return ee(this.__data__,J)>-1}function d(J,ce){var _e=this.__data__,Ze=ee(_e,J);return Ze<0?(++this.size,_e.push([J,ce])):_e[Ze][1]=ce,this}r.prototype.clear=a,r.prototype.delete=o,r.prototype.get=l,r.prototype.has=h,r.prototype.set=d;function f(J){var ce=-1,_e=J==null?0:J.length;for(this.clear();++ce<_e;){var Ze=J[ce];this.set(Ze[0],Ze[1])}}function g(){this.size=0,this.__data__={hash:new jt,map:new(W||r),string:new jt}}function b(J){var ce=Kn(this,J).delete(J);return this.size-=ce?1:0,ce}function y(J){return Kn(this,J).get(J)}function w(J){return Kn(this,J).has(J)}function P(J,ce){var _e=Kn(this,J),Ze=_e.size;return _e.set(J,ce),this.size+=_e.size==Ze?0:1,this}f.prototype.clear=g,f.prototype.delete=b,f.prototype.get=y,f.prototype.has=w,f.prototype.set=P;function E(J){var ce=-1,_e=J==null?0:J.length;for(this.__data__=new f;++ce<_e;)this.add(J[ce])}function M(J){return this.__data__.set(J,s),this}function I(J){return this.__data__.has(J)}E.prototype.add=E.prototype.push=M,E.prototype.has=I;function Y(J){var ce=this.__data__=new r(J);this.size=ce.size}function H(){this.__data__=new r,this.size=0}function X(J){var ce=this.__data__,_e=ce.delete(J);return this.size=ce.size,_e}function m(J){return this.__data__.get(J)}function C(J){return this.__data__.has(J)}function _(J,ce){var _e=this.__data__;if(_e instanceof r){var Ze=_e.__data__;if(!W||Ze.length<n-1)return Ze.push([J,ce]),this.size=++_e.size,this;_e=this.__data__=new f(Ze)}return _e.set(J,ce),this.size=_e.size,this}Y.prototype.clear=H,Y.prototype.delete=X,Y.prototype.get=m,Y.prototype.has=C,Y.prototype.set=_;function $(J,ce){var _e=za(J),Ze=!_e&&sl(J),Vt=!_e&&!Ze&&zs(J),St=!_e&&!Ze&&!Vt&&ul(J),nn=_e||Ze||Vt||St,Qt=nn?Ne(J.length,String):[],vn=Qt.length;for(var Jt in J)(ce||vt.call(J,Jt))&&!(nn&&(Jt=="length"||Vt&&(Jt=="offset"||Jt=="parent")||St&&(Jt=="buffer"||Jt=="byteLength"||Jt=="byteOffset")||Cn(Jt,vn)))&&Qt.push(Jt);return Qt}function ee(J,ce){for(var _e=J.length;_e--;)if(er(J[_e][0],ce))return _e;return-1}function ue(J,ce,_e){var Ze=ce(J);return za(J)?Ze:be(Ze,_e(J))}function ae(J){return J==null?J===void 0?ve:U:Yt&&Yt in Object(J)?Nr(J):cu(J)}function De(J){return ua(J)&&ae(J)==v}function Ce(J,ce,_e,Ze,Vt){return J===ce?!0:J==null||ce==null||!ua(J)&&!ua(ce)?J!==J&&ce!==ce:$e(J,ce,_e,Ze,Ce,Vt)}function $e(J,ce,_e,Ze,Vt,St){var nn=za(J),Qt=za(ce),vn=nn?x:Zn(J),Jt=Qt?x:Zn(ce);vn=vn==v?D:vn,Jt=Jt==v?D:Jt;var $n=vn==D,ui=Jt==D,Sn=vn==Jt;if(Sn&&zs(J)){if(!zs(ce))return!1;nn=!0,$n=!1}if(Sn&&!$n)return St||(St=new Y),nn||ul(J)?cn(J,ce,_e,Ze,Vt,St):xn(J,ce,vn,_e,Ze,Vt,St);if(!(_e&c)){var Qn=$n&&vt.call(J,"__wrapped__"),Jn=ui&&vt.call(ce,"__wrapped__");if(Qn||Jn){var tr=Qn?J.value():J,Bi=Jn?ce.value():ce;return St||(St=new Y),Vt(tr,Bi,_e,Ze,St)}}return Sn?(St||(St=new Y),_n(J,ce,_e,Ze,Vt,St)):!1}function st(J){if(!cl(J)||Ba(J))return!1;var ce=ol(J)?mn:Pt;return ce.test(Cr(J))}function Ht(J){return ua(J)&&ll(J.length)&&!!ie[ae(J)]}function Et(J){if(!lu(J))return ct(J);var ce=[];for(var _e in Object(J))vt.call(J,_e)&&_e!="constructor"&&ce.push(_e);return ce}function cn(J,ce,_e,Ze,Vt,St){var nn=_e&c,Qt=J.length,vn=ce.length;if(Qt!=vn&&!(nn&&vn>Qt))return!1;var Jt=St.get(J);if(Jt&&St.get(ce))return Jt==ce;var $n=-1,ui=!0,Sn=_e&u?new E:void 0;for(St.set(J,ce),St.set(ce,J);++$n<Qt;){var Qn=J[$n],Jn=ce[$n];if(Ze)var tr=nn?Ze(Jn,Qn,$n,ce,J,St):Ze(Qn,Jn,$n,J,ce,St);if(tr!==void 0){if(tr)continue;ui=!1;break}if(Sn){if(!Le(ce,function(Bi,zi){if(!Ie(Sn,zi)&&(Qn===Bi||Vt(Qn,Bi,_e,Ze,St)))return Sn.push(zi)})){ui=!1;break}}else if(!(Qn===Jn||Vt(Qn,Jn,_e,Ze,St))){ui=!1;break}}return St.delete(J),St.delete(ce),ui}function xn(J,ce,_e,Ze,Vt,St,nn){switch(_e){case Z:if(J.byteLength!=ce.byteLength||J.byteOffset!=ce.byteOffset)return!1;J=J.buffer,ce=ce.buffer;case Ae:return!(J.byteLength!=ce.byteLength||!St(new qe(J),new qe(ce)));case k:case O:case ne:return er(+J,+ce);case L:return J.name==ce.name&&J.message==ce.message;case z:case se:return J==ce+"";case j:var Qt=je;case G:var vn=Ze&c;if(Qt||(Qt=Ge),J.size!=ce.size&&!vn)return!1;var Jt=nn.get(J);if(Jt)return Jt==ce;Ze|=u,nn.set(J,ce);var $n=cn(Qt(J),Qt(ce),Ze,Vt,St,nn);return nn.delete(J),$n;case oe:if(Ot)return Ot.call(J)==Ot.call(ce)}return!1}function _n(J,ce,_e,Ze,Vt,St){var nn=_e&c,Qt=wn(J),vn=Qt.length,Jt=wn(ce),$n=Jt.length;if(vn!=$n&&!nn)return!1;for(var ui=vn;ui--;){var Sn=Qt[ui];if(!(nn?Sn in ce:vt.call(ce,Sn)))return!1}var Qn=St.get(J);if(Qn&&St.get(ce))return Qn==ce;var Jn=!0;St.set(J,ce),St.set(ce,J);for(var tr=nn;++ui<vn;){Sn=Qt[ui];var Bi=J[Sn],zi=ce[Sn];if(Ze)var Ws=nn?Ze(zi,Bi,Sn,ce,J,St):Ze(Bi,zi,Sn,J,ce,St);if(!(Ws===void 0?Bi===zi||Vt(Bi,zi,_e,Ze,St):Ws)){Jn=!1;break}tr||(tr=Sn=="constructor")}if(Jn&&!tr){var Wa=J.constructor,Xa=ce.constructor;Wa!=Xa&&"constructor"in J&&"constructor"in ce&&!(typeof Wa=="function"&&Wa instanceof Wa&&typeof Xa=="function"&&Xa instanceof Xa)&&(Jn=!1)}return St.delete(J),St.delete(ce),Jn}function wn(J){return ue(J,du,ca)}function Kn(J,ce){var _e=J.__data__;return fn(ce)?_e[typeof ce=="string"?"string":"hash"]:_e.map}function Hi(J,ce){var _e=Te(J,ce);return st(_e)?_e:void 0}function Nr(J){var ce=vt.call(J,Yt),_e=J[Yt];try{J[Yt]=void 0;var Ze=!0}catch{}var Vt=Yn.call(J);return Ze&&(ce?J[Yt]=_e:delete J[Yt]),Vt}var ca=Zt?function(J){return J==null?[]:(J=Object(J),ge(Zt(J),function(ce){return yt.call(J,ce)}))}:fu,Zn=ae;(Pn&&Zn(new Pn(new ArrayBuffer(1)))!=Z||W&&Zn(new W)!=j||K&&Zn(K.resolve())!=Q||le&&Zn(new le)!=G||de&&Zn(new de)!=me)&&(Zn=function(J){var ce=ae(J),_e=ce==D?J.constructor:void 0,Ze=_e?Cr(_e):"";if(Ze)switch(Ze){case He:return Z;case ft:return j;case Ke:return Q;case xt:return G;case Ue:return me}return ce});function Cn(J,ce){return ce=ce??p,!!ce&&(typeof J=="number"||mt.test(J))&&J>-1&&J%1==0&&J<ce}function fn(J){var ce=typeof J;return ce=="string"||ce=="number"||ce=="symbol"||ce=="boolean"?J!=="__proto__":J===null}function Ba(J){return!!Rt&&Rt in J}function lu(J){var ce=J&&J.constructor,_e=typeof ce=="function"&&ce.prototype||gt;return J===_e}function cu(J){return Yn.call(J)}function Cr(J){if(J!=null){try{return Dt.call(J)}catch{}try{return J+""}catch{}}return""}function er(J,ce){return J===ce||J!==J&&ce!==ce}var sl=De(function(){return arguments}())?De:function(J){return ua(J)&&vt.call(J,"callee")&&!yt.call(J,"callee")},za=Array.isArray;function uu(J){return J!=null&&ll(J.length)&&!ol(J)}var zs=tn||pu;function hu(J,ce){return Ce(J,ce)}function ol(J){if(!cl(J))return!1;var ce=ae(J);return ce==B||ce==V||ce==A||ce==R}function ll(J){return typeof J=="number"&&J>-1&&J%1==0&&J<=p}function cl(J){var ce=typeof J;return J!=null&&(ce=="object"||ce=="function")}function ua(J){return J!=null&&typeof J=="object"}var ul=he?we(he):Ht;function du(J){return uu(J)?$(J):Et(J)}function fu(){return[]}function pu(){return!1}e.exports=hu})(Sh,Sh.exports);var Ru=Sh.exports;let ap={a:["a","à","á","â","ã","ä","å","æ","ā","ă","ą","ǎ","ǟ","ǡ","ǻ","ȁ","ȃ","ȧ","ɐ","ɑ","ɒ","ͣ","а","ӑ","ӓ","ᵃ","ᵄ","ᶏ","ḁ","ẚ","ạ","ả","ấ","ầ","ẩ","ẫ","ậ","ắ","ằ","ẳ","ẵ","ặ","ₐ","ⱥ","a"],b:["b","ƀ","ƃ","ɓ","ᖯ","ᵇ","ᵬ","ᶀ","ḃ","ḅ","ḇ","b"],c:["c","ç","ć","ĉ","ċ","č","ƈ","ȼ","ɕ","ͨ","ᴄ","ᶜ","ḉ","ↄ","c"],d:["d","ď","đ","Ƌ","ƌ","ȡ","ɖ","ɗ","ͩ","ᵈ","ᵭ","ᶁ","ᶑ","ḋ","ḍ","ḏ","ḑ","ḓ","d"],e:["e","è","é","ê","ë","ē","ĕ","ė","ę","ě","ǝ","ȅ","ȇ","ȩ","ɇ","ɘ","ͤ","ᵉ","ᶒ","ḕ","ḗ","ḙ","ḛ","ḝ","ẹ","ẻ","ẽ","ế","ề","ể","ễ","ệ","ₑ","e"],f:["f","ƒ","ᵮ","ᶂ","ᶠ","ḟ","f"],g:["g","ĝ","ğ","ġ","ģ","ǥ","ǧ","ǵ","ɠ","ɡ","ᵍ","ᵷ","ᵹ","ᶃ","ᶢ","ḡ","g"],h:["h","ĥ","ħ","ƕ","ȟ","ɥ","ɦ","ʮ","ʯ","ʰ","ʱ","ͪ","Һ","һ","ᑋ","ᶣ","ḣ","ḥ","ḧ","ḩ","ḫ","ⱨ","h"],i:["i","ì","í","î","ï","ĩ","ī","ĭ","į","ǐ","ȉ","ȋ","ɨ","ͥ","ᴉ","ᵎ","ᵢ","ᶖ","ᶤ","ḭ","ḯ","ỉ","ị","i"],j:["j","ĵ","ǰ","ɉ","ʝ","ʲ","ᶡ","ᶨ","j"],k:["k","ķ","ƙ","ǩ","ʞ","ᵏ","ᶄ","ḱ","ḳ","ḵ","ⱪ","k"],l:["l","ĺ","ļ","ľ","ŀ","ł","ƚ","ȴ","ɫ","ɬ","ɭ","ˡ","ᶅ","ᶩ","ᶪ","ḷ","ḹ","ḻ","ḽ","ℓ","ⱡ"],m:["m","ɯ","ɰ","ɱ","ͫ","ᴟ","ᵐ","ᵚ","ᵯ","ᶆ","ᶬ","ᶭ","ḿ","ṁ","ṃ","㎡","㎥","m"],n:["n","ñ","ń","ņ","ň","ʼn","ƞ","ǹ","ȵ","ɲ","ɳ","ᵰ","ᶇ","ᶮ","ᶯ","ṅ","ṇ","ṉ","ṋ","ⁿ","n"],o:["o","ò","ó","ô","õ","ö","ø","ō","ŏ","ő","ơ","ǒ","ǫ","ǭ","ǿ","ȍ","ȏ","ȫ","ȭ","ȯ","ȱ","ɵ","ͦ","о","ӧ","ө","ᴏ","ᴑ","ᴓ","ᴼ","ᵒ","ᶱ","ṍ","ṏ","ṑ","ṓ","ọ","ỏ","ố","ồ","ổ","ỗ","ộ","ớ","ờ","ở","ỡ","ợ","ₒ","o","𐐬"],p:["p","ᵖ","ᵱ","ᵽ","ᶈ","ṕ","ṗ","p"],q:["q","ɋ","ʠ","ᛩ","q"],r:["r","ŕ","ŗ","ř","ȑ","ȓ","ɍ","ɹ","ɻ","ʳ","ʴ","ʵ","ͬ","ᵣ","ᵲ","ᶉ","ṙ","ṛ","ṝ","ṟ"],s:["s","ś","ŝ","ş","š","ș","ʂ","ᔆ","ᶊ","ṡ","ṣ","ṥ","ṧ","ṩ","s"],t:["t","ţ","ť","ŧ","ƫ","ƭ","ț","ʇ","ͭ","ᵀ","ᵗ","ᵵ","ᶵ","ṫ","ṭ","ṯ","ṱ","ẗ","t"],u:["u","ù","ú","û","ü","ũ","ū","ŭ","ů","ű","ų","ư","ǔ","ǖ","ǘ","ǚ","ǜ","ȕ","ȗ","ͧ","ߎ","ᵘ","ᵤ","ṳ","ṵ","ṷ","ṹ","ṻ","ụ","ủ","ứ","ừ","ử","ữ","ự","u"],v:["v","ʋ","ͮ","ᵛ","ᵥ","ᶹ","ṽ","ṿ","ⱱ","v","ⱴ"],w:["w","ŵ","ʷ","ᵂ","ẁ","ẃ","ẅ","ẇ","ẉ","ẘ","ⱳ","w"],x:["x","̽","͓","ᶍ","ͯ","ẋ","ẍ","ₓ","x"],y:["y","ý","ÿ","ŷ","ȳ","ɏ","ʸ","ẏ","ỳ","ỵ","ỷ","ỹ","y"],z:["z","ź","ż","ž","ƶ","ȥ","ɀ","ʐ","ʑ","ᙆ","ᙇ","ᶻ","ᶼ","ᶽ","ẑ","ẓ","ẕ","ⱬ","z"]};const sp=function(){let e={};for(let t in ap){let n=ap[t];for(let s in n){let c=n[s];c!==t&&(e[c]=t)}}return e}(),_S=/[^a-z0-9\s,.-]/,Fu=e=>{if(e.search(_S)===-1)return e;let t="",n=e.length;for(var s=0;s<n;s++){let c=e.charAt(s);t+=c in sp?sp[c]:c}return t},op=e=>e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");var as={format(e){return e},filterPredicate(e,t,n=!1,s=!1){if(typeof e>"u"||e===null)return!1;const c=n?String(e).toLowerCase():Fu(op(String(e)).toLowerCase()),u=n?t.toLowerCase():Fu(op(t).toLowerCase());return s?c===u:c.indexOf(u)>-1},compare(e,t){function n(s){return typeof s>"u"||s===null?"":Fu(String(s).toLowerCase())}return e=n(e),t=n(t),e<t?-1:e>t?1:0}},$a=(e,t)=>{const n=e.__vccOpts||e;for(const[s,c]of t)n[s]=c;return n};const OS={name:"VgtPaginationPageInfo",props:{currentPage:{default:1},lastPage:{default:1},totalRecords:{default:0},ofText:{default:"of",type:String},pageText:{default:"page",type:String},currentPerPage:{},mode:{default:bb.Records},infoFn:{default:null}},data(){return{id:this.getId()}},computed:{pageInfo(){return`${this.ofText} ${this.lastPage}`},firstRecordOnPage(){return(this.currentPage-1)*this.currentPerPage+1},lastRecordOnPage(){return Math.min(this.totalRecords,this.currentPage*this.currentPerPage)},recordInfo(){let e=this.firstRecordOnPage;const t=this.lastRecordOnPage;return t===0&&(e=0),`${e} - ${t} ${this.ofText} ${this.totalRecords}`},infoParams(){let e=this.firstRecordOnPage;const t=this.lastRecordOnPage;return t===0&&(e=0),{firstRecordOnPage:e,lastRecordOnPage:t,totalRecords:this.totalRecords,currentPage:this.currentPage,totalPages:this.lastPage}}},methods:{getId(){return`vgt-page-input-${Math.floor(Math.random()*Date.now())}`},changePage(e){const t=parseInt(e.target.value,10);//! invalid number if(Number.isNaN(t)||t>this.lastPage||t<1)return e.target.value=this.currentPage,!1;e.target.value=t,this.$emit("page-changed",t)}},mounted(){},components:{}},IS={class:"footer__navigation__page-info"},LS={key:0},RS=["for"],FS=["id","value"],NS=Xe("span",{id:"change-page-hint",style:{display:"none"}}," Type a page number and press Enter to change the page. ",-1),YS={key:2};function $S(e,t,n,s,c,u){return Ee(),Fe("div",IS,[n.infoFn?(Ee(),Fe("div",LS,_t(n.infoFn(u.infoParams)),1)):n.mode==="pages"?(Ee(),Fe("form",{key:1,onSubmit:t[1]||(t[1]=Oi(()=>{},["prevent"]))},[Xe("label",{for:c.id,class:"page-info__label"},[Xe("span",null,_t(n.pageText),1),Xe("input",{id:c.id,"aria-describedby":"change-page-hint","aria-controls":"vgb-table",class:"footer__navigation__page-info__current-entry",type:"text",onKeyup:t[0]||(t[0]=$c(Oi((...p)=>u.changePage&&u.changePage(...p),["stop"]),["enter"])),value:n.currentPage},null,40,FS),Xe("span",null,_t(u.pageInfo),1)],8,RS),NS],32)):(Ee(),Fe("div",YS,_t(u.recordInfo),1))])}var HS=$a(OS,[["render",$S]]);const BS={name:"VgtPagination",props:{styleClass:{default:"table table-bordered"},total:{default:null},perPage:{},rtl:{default:!1},perPageDropdownEnabled:{default:!0},customRowsPerPageDropdown:{default(){return[]}},paginateDropdownAllowAll:{default:!0},mode:{default:bb.Records},nextText:{default:"Next"},prevText:{default:"Prev"},rowsPerPageText:{default:"Rows per page:"},ofText:{default:"of"},pageText:{default:"page"},allText:{default:"All"},infoFn:{default:null}},data(){return{id:this.getId(),currentPage:1,prevPage:0,currentPerPage:10,rowsPerPageOptions:[]}},watch:{perPage:{handler(e,t){this.handlePerPage(),this.perPageChanged(t)},immediate:!0},customRowsPerPageDropdown:{handler(){this.handlePerPage()},deep:!0},total:{handler(e,t){this.rowsPerPageOptions.indexOf(this.currentPerPage)===-1&&(this.currentPerPage=e)}}},computed:{pagesCount(){const e=Math.floor(this.total/this.currentPerPage);return this.total%this.currentPerPage===0?e:e+1},nextIsPossible(){return this.currentPage<this.pagesCount},prevIsPossible(){return this.currentPage>1}},methods:{getId(){return`vgt-select-rpp-${Math.floor(Math.random()*Date.now())}`},changePage(e,t=!0){e>0&&this.total>this.currentPerPage*(e-1)&&(this.prevPage=this.currentPage,this.currentPage=e,this.pageChanged(t))},nextPage(){this.nextIsPossible&&(this.prevPage=this.currentPage,++this.currentPage,this.pageChanged())},previousPage(){this.prevIsPossible&&(this.prevPage=this.currentPage,--this.currentPage,this.pageChanged())},pageChanged(e=!0){const t={currentPage:this.currentPage,prevPage:this.prevPage};e||(t.noEmit=!0),this.$emit("page-changed",t)},perPageChanged(e){e&&this.$emit("per-page-changed",{currentPerPage:this.currentPerPage}),this.changePage(1,!1)},handlePerPage(){if(this.customRowsPerPageDropdown!==null&&Array.isArray(this.customRowsPerPageDropdown)&&this.customRowsPerPageDropdown.length!==0?this.rowsPerPageOptions=JSON.parse(JSON.stringify(this.customRowsPerPageDropdown)):this.rowsPerPageOptions=JSON.parse(JSON.stringify(MS)),this.perPage){this.currentPerPage=this.perPage;let e=!1;for(let t=0;t<this.rowsPerPageOptions.length;t++)this.rowsPerPageOptions[t]===this.perPage&&(e=!0);!e&&this.perPage!==-1&&this.rowsPerPageOptions.unshift(this.perPage)}else this.currentPerPage=10}},mounted(){},components:{"pagination-page-info":HS}},zS={class:"vgt-wrap__footer vgt-clearfix"},WS={key:0,class:"footer__row-count vgt-pull-left"},XS=["for"],jS=["id"],VS=["value"],US=["value"],GS={class:"footer__navigation vgt-pull-right"};function qS(e,t,n,s,c,u){const p=Un("pagination-page-info");return Ee(),Fe("div",zS,[n.perPageDropdownEnabled?(Ee(),Fe("div",WS,[Xe("form",null,[Xe("label",{for:c.id,class:"footer__row-count__label"},_t(n.rowsPerPageText)+":",9,XS),xv(Xe("select",{id:c.id,autocomplete:"off",name:"perPageSelect",class:"footer__row-count__select","onUpdate:modelValue":t[0]||(t[0]=v=>c.currentPerPage=v),onChange:t[1]||(t[1]=(...v)=>u.perPageChanged&&u.perPageChanged(...v)),"aria-controls":"vgt-table"},[(Ee(!0),Fe(kt,null,Rn(c.rowsPerPageOptions,(v,x)=>(Ee(),Fe("option",{key:x,value:v},_t(v),9,VS))),128)),n.paginateDropdownAllowAll?(Ee(),Fe("option",{key:0,value:n.total},_t(n.allText),9,US)):at("v-if",!0)],40,jS),[[yd,c.currentPerPage]])])])):at("v-if",!0),Xe("div",GS,[Tt(p,{onPageChanged:u.changePage,"total-records":n.total,"last-page":u.pagesCount,"current-page":c.currentPage,"current-per-page":c.currentPerPage,"of-text":n.ofText,"page-text":n.pageText,"info-fn":n.infoFn,mode:n.mode},null,8,["onPageChanged","total-records","last-page","current-page","current-per-page","of-text","page-text","info-fn","mode"]),Xe("button",{type:"button","aria-controls":"vgt-table",class:Mt(["footer__navigation__page-btn",{disabled:!u.prevIsPossible}]),onClick:t[2]||(t[2]=Oi((...v)=>u.previousPage&&u.previousPage(...v),["prevent","stop"]))},[Xe("span",{"aria-hidden":"true",class:Mt(["chevron",{left:!n.rtl,right:n.rtl}])},null,2),Xe("span",null,_t(n.prevText),1)],2),Xe("button",{type:"button","aria-controls":"vgt-table",class:Mt(["footer__navigation__page-btn",{disabled:!u.nextIsPossible}]),onClick:t[3]||(t[3]=Oi((...v)=>u.nextPage&&u.nextPage(...v),["prevent","stop"]))},[Xe("span",null,_t(n.nextText),1),Xe("span",{"aria-hidden":"true",class:Mt(["chevron",{right:!n.rtl,left:n.rtl}])},null,2)],2)])])}var KS=$a(BS,[["render",qS]]);const ZS={name:"VgtGlobalSearch",props:["value","searchEnabled","globalSearchPlaceholder"],emits:["input","keyup","enter"],data(){return{globalSearchTerm:null,id:this.getId()}},computed:{showControlBar(){return!!(this.searchEnabled||this.$slots&&this.$slots["internal-table-actions"])}},methods:{updateValue(e){this.$emit("input",e),this.$emit("keyup",e)},entered(e){this.$emit("enter",e)},getId(){return`vgt-search-${Math.floor(Math.random()*Date.now())}`}}},QS={key:0,class:"vgt-global-search vgt-clearfix"},JS={class:"vgt-global-search__input vgt-pull-left"},eA=["for"],tA=Xe("span",{"aria-hidden":"true",class:"input__icon"},[Xe("div",{class:"magnifying-glass"})],-1),nA=Xe("span",{class:"sr-only"},"Search",-1),iA=[tA,nA],rA=["id","placeholder","value"],aA={class:"vgt-global-search__actions vgt-pull-right"};function sA(e,t,n,s,c,u){return u.showControlBar?(Ee(),Fe("div",QS,[Xe("div",JS,[n.searchEnabled?(Ee(),Fe("form",{key:0,onSubmit:t[2]||(t[2]=Oi(()=>{},["prevent"])),role:"search"},[Xe("label",{for:c.id},iA,8,eA),Xe("input",{id:c.id,type:"text",class:"vgt-input vgt-pull-left",placeholder:n.globalSearchPlaceholder,value:n.value,onInput:t[0]||(t[0]=p=>u.updateValue(p.target.value)),onKeyup:t[1]||(t[1]=$c(p=>u.entered(p.target.value),["enter"]))},null,40,rA)],32)):at("v-if",!0)]),Xe("div",aA,[zt(e.$slots,"internal-table-actions")])])):at("v-if",!0)}var oA=$a(ZS,[["render",sA]]);const lA={name:"VgtFilterRow",props:["lineNumbers","columns","expandRowsEnabled","typedColumns","globalSearchEnabled","selectable","mode"],emits:["filter-changed"],watch:{columns:{handler(e,t){this.populateInitialFilters()},deep:!0,immediate:!0}},data(){return{columnFilters:{},timer:null}},computed:{hasFilterRow(){for(let e=0;e<this.columns.length;e++){const t=this.columns[e];if(t.filterOptions&&t.filterOptions.enabled)return!0}return!1}},methods:{fieldKey(e){return typeof e=="function"&&e.name?e.name:e},reset(e=!1){this.columnFilters={},e&&this.$emit("filter-changed",this.columnFilters)},isFilterable(e){return e.filterOptions&&e.filterOptions.enabled},isDropdown(e){return this.isFilterable(e)&&e.filterOptions.filterDropdownItems&&e.filterOptions.filterDropdownItems.length},isDropdownObjects(e){return this.isDropdown(e)&&typeof e.filterOptions.filterDropdownItems[0]=="object"},isDropdownArray(e){return this.isDropdown(e)&&typeof e.filterOptions.filterDropdownItems[0]!="object"},getClasses(e){const t="filter-th";return e.filterOptions&&e.filterOptions.styleClass?[t,...e.filterOptions.styleClass.split(" ")].join(" "):t},getPlaceholder(e){return this.isFilterable(e)&&e.filterOptions.placeholder||`Filter ${e.label}`},getName(e){return`vgt-${this.fieldKey(e.field)}`},updateFiltersOnEnter(e,t){this.timer&&clearTimeout(this.timer),this.updateFiltersImmediately(e.field,t)},updateFiltersOnKeyup(e,t){e.filterOptions.trigger!=="enter"&&this.updateFilters(e,t)},updateSlotFilter(e,t){let n=e.filterOptions.slotFilterField||e.field;typeof e.filterOptions.formatValue=="function"&&(t=e.filterOptions.formatValue(t)),this.updateFiltersImmediately(n,t)},updateFilters(e,t){this.timer&&clearTimeout(this.timer),this.timer=setTimeout(()=>{this.updateFiltersImmediately(e.field,t)},400)},updateFiltersImmediately(e,t){this.columnFilters[this.fieldKey(e)]=t,this.$emit("filter-changed",this.columnFilters)},populateInitialFilters(){for(let e=0;e<this.columns.length;e++){const t=this.columns[e];this.isFilterable(t)&&typeof t.filterOptions.filterValue<"u"&&t.filterOptions.filterValue!==null&&(this.columnFilters[this.fieldKey(t.field)]=t.filterOptions.filterValue)}this.$emit("filter-changed",this.columnFilters)}}},cA={key:0},uA={key:0},hA={key:1},dA={key:2},fA={key:0},pA=["name","placeholder","value","onKeyup","onInput"],gA=["name","value","onChange"],mA={value:"",key:"-1"},vA=["value"],bA=["name","value","onChange"],yA={value:"",key:"-1"},xA=["value"];function wA(e,t,n,s,c,u){return u.hasFilterRow?(Ee(),Fe("tr",cA,[n.expandRowsEnabled?(Ee(),Fe("th",uA)):at("v-if",!0),n.lineNumbers?(Ee(),Fe("th",hA)):at("v-if",!0),n.selectable?(Ee(),Fe("th",dA)):at("v-if",!0),(Ee(!0),Fe(kt,null,Rn(n.columns,(p,v)=>(Ee(),Fe(kt,{key:v},[p.hidden?at("v-if",!0):(Ee(),Fe("th",{key:0,class:Mt(u.getClasses(p))},[zt(e.$slots,"column-filter",{column:p,updateFilters:u.updateSlotFilter},()=>[u.isFilterable(p)?(Ee(),Fe("div",fA,[u.isDropdown(p)?at("v-if",!0):(Ee(),Fe("input",{key:0,name:u.getName(p),type:"text",class:"vgt-input",placeholder:u.getPlaceholder(p),value:c.columnFilters[u.fieldKey(p.field)],onKeyup:$c(x=>u.updateFiltersOnEnter(p,x.target.value),["enter"]),onInput:x=>u.updateFiltersOnKeyup(p,x.target.value)},null,40,pA)),at(" options are a list of primitives "),u.isDropdownArray(p)?(Ee(),Fe("select",{key:1,name:u.getName(p),class:"vgt-select",value:c.columnFilters[u.fieldKey(p.field)],onChange:x=>u.updateFiltersImmediately(p.field,x.target.value)},[Xe("option",mA,_t(u.getPlaceholder(p)),1),(Ee(!0),Fe(kt,null,Rn(p.filterOptions.filterDropdownItems,(x,A)=>(Ee(),Fe("option",{key:A,value:x},_t(x),9,vA))),128))],40,gA)):at("v-if",!0),at(" options are a list of objects with text and value "),u.isDropdownObjects(p)?(Ee(),Fe("select",{key:2,name:u.getName(p),class:"vgt-select",value:c.columnFilters[u.fieldKey(p.field)],onChange:x=>u.updateFiltersImmediately(p.field,x.target.value)},[Xe("option",yA,_t(u.getPlaceholder(p)),1),(Ee(!0),Fe(kt,null,Rn(p.filterOptions.filterDropdownItems,(x,A)=>(Ee(),Fe("option",{key:A,value:x.value},_t(x.text),9,xA))),128))],40,bA)):at("v-if",!0)])):at("v-if",!0)])],2))],64))),128))])):at("v-if",!0)}var CA=$a(lA,[["render",wA]]);function ho(e){return e.firstSortType||ES}function SA(e,t){return e.length===1&&e[0].field===t.field?e[0].type:void 0}function yb(e,t){return Tn.Descending===ho(t)&&e===Tn.Ascending?Tn.None:e===Tn.Ascending?Tn.Descending:Tn.Descending===ho(t)&&e===Tn.Descending?Tn.Ascending:e===Tn.Descending?Tn.None:Tn.Descending===ho(t)&&e===Tn.None?Tn.Descending:Tn.Ascending}function AA(e,t){for(let n=0;n<e.length;n++)if(t.field===e[n].field)return n;return-1}const kA=(e,t)=>{const n=SA(e,t),s=yb(n,t);return[{field:t.field,type:n?s:ho(t)}]},PA=(e,t)=>{const n=AA(e,t);return n===-1?e.push({field:t.field,type:ho(t)}):e[n].type=yb(e[n].type,t),e},TA={name:"VgtTableHeader",props:{lineNumbers:{default:!1,type:Boolean},selectable:{default:!1,type:Boolean},allSelected:{default:!1,type:Boolean},allSelectedIndeterminate:{default:!1,type:Boolean},columns:{type:Array},expandRowsEnabled:{default:!1,type:Boolean},mode:{type:String},typedColumns:{},sortable:{type:Boolean},multipleColumnSort:{type:Boolean,default:!0},getClasses:{type:Function},searchEnabled:{type:Boolean},tableRef:{},paginated:{}},emits:["toggle-select-all","toggle-expand-rows-all","sort-change","filter-changed"],watch:{columns:{handler(){this.setColumnStyles()},immediate:!0,deep:!0},tableRef:{handler(){this.setColumnStyles()},immediate:!0},paginated:{handler(){this.tableRef&&this.setColumnStyles()},deep:!0}},data(){return{checkBoxThStyle:{},lineNumberThStyle:{},columnStyles:[],sorts:[],ro:null}},computed:{},methods:{reset(){this.$refs["filter-row"].reset(!0)},toggleExpandRowsAll(){this.$emit("toggle-expand-rows-all")},toggleSelectAll(){this.$emit("toggle-select-all")},isSortableColumn(e){const{sortable:t}=e;return typeof t=="boolean"?t:this.sortable},sort(e,t){this.isSortableColumn(t)&&(e.shiftKey&&this.multipleColumnSort?this.sorts=PA(this.sorts,t):this.sorts=kA(this.sorts,t),this.$emit("sort-change",this.sorts))},setInitialSort(e){this.sorts=e,this.$emit("sort-change",this.sorts)},getColumnSort(e){for(let t=0;t<this.sorts.length;t+=1)if(this.sorts[t].field===e.field)return this.sorts[t].type||"asc";return null},getColumnSortLong(e){return this.getColumnSort(e)==="asc"?"ascending":"descending"},getHeaderClasses(e,t){return Object.assign({},this.getClasses(t,"th"),{sortable:this.isSortableColumn(e),"sorting sorting-desc":this.getColumnSort(e)==="desc","sorting sorting-asc":this.getColumnSort(e)==="asc"})},filterRows(e){this.$emit("filter-changed",e)},getWidthStyle(e){return window&&window.getComputedStyle&&e?{width:window.getComputedStyle(e,null).width}:{width:"auto"}},setColumnStyles(){const e=[];for(let t=0;t<this.columns.length;t++)if(this.tableRef){let n=0;this.selectable&&n++,this.lineNumbers&&n++;const s=this.tableRef.rows[0].cells[t+n];e.push(this.getWidthStyle(s))}else e.push({minWidth:this.columns[t].width?this.columns[t].width:"auto",maxWidth:this.columns[t].width?this.columns[t].width:"auto",width:this.columns[t].width?this.columns[t].width:"auto"});this.columnStyles=e},getColumnStyle(e,t){const n={minWidth:e.width?e.width:"auto",maxWidth:e.width?e.width:"auto",width:e.width?e.width:"auto"};if(this.tableRef){this.selectable&&t++,this.lineNumbers&&t++;const s=this.tableRef.rows[0].cells[t],c=window.getComputedStyle(s,null);n.width=c.width}return n}},mounted(){this.$nextTick(()=>{"ResizeObserver"in window&&(this.ro=new ResizeObserver(()=>{this.setColumnStyles()}),this.ro.observe(this.$parent.$el),this.tableRef&&Array.from(this.$parent.$refs["table-header-primary"].$el.children[0].children).forEach(e=>{this.ro.observe(e)}))})},beforeUnmount(){this.ro&&this.ro.disconnect()},components:{"vgt-filter-row":CA}},DA={key:0,scope:"col",class:"line-numbers"},EA={key:1,scope:"col",class:"vgt-checkbox-col"},MA=["checked",".indeterminate"],_A={key:2,scope:"col",class:"vgt-checkbox-col"},OA=["title","aria-sort","aria-controls"],IA=["onClick"],LA={class:"sr-only"};function RA(e,t,n,s,c,u){const p=Un("vgt-filter-row");return Ee(),Fe("thead",null,[Xe("tr",null,[n.lineNumbers?(Ee(),Fe("th",DA)):at("v-if",!0),n.selectable?(Ee(),Fe("th",EA,[Xe("input",{type:"checkbox",checked:n.allSelected,".indeterminate":n.allSelectedIndeterminate,onChange:t[0]||(t[0]=(...v)=>u.toggleSelectAll&&u.toggleSelectAll(...v))},null,40,MA)])):at("v-if",!0),n.expandRowsEnabled?(Ee(),Fe("th",_A,[Xe("a",{href:"",onClick:t[1]||(t[1]=Oi((...v)=>u.toggleExpandRowsAll&&u.toggleExpandRowsAll(...v),["prevent"])),class:"vgt-wrap__expander"}," (+) ")])):at("v-if",!0),(Ee(!0),Fe(kt,null,Rn(n.columns,(v,x)=>(Ee(),Fe(kt,{key:x},[v.hidden?at("v-if",!0):(Ee(),Fe("th",{key:0,scope:"col",title:v.tooltip,class:Mt(u.getHeaderClasses(v,x)),style:vr(c.columnStyles[x]),"aria-sort":u.getColumnSortLong(v),"aria-controls":`col-${x}`},[zt(e.$slots,"table-column",{column:v},()=>[Lr(_t(v.label),1)]),u.isSortableColumn(v)?(Ee(),Fe("button",{key:0,onClick:A=>u.sort(A,v)},[Xe("span",LA," Sort table by "+_t(v.label)+" in "+_t(u.getColumnSortLong(v))+" order ",1)],8,IA)):at("v-if",!0)],14,OA))],64))),128))]),Tt(p,{ref:"filter-row",onFilterChanged:u.filterRows,"global-search-enabled":n.searchEnabled,"line-numbers":n.lineNumbers,"expand-rows-enabled":n.expandRowsEnabled,selectable:n.selectable,columns:n.columns,mode:n.mode,"typed-columns":n.typedColumns},{"column-filter":In(v=>[zt(e.$slots,"column-filter",{column:v.column,updateFilters:v.updateFilters})]),_:3},8,["onFilterChanged","global-search-enabled","line-numbers","expand-rows-enabled","selectable","columns","mode","typed-columns"])])}var FA=$a(TA,[["render",RA]]);const NA={name:"VgtHeaderRow",props:{headerRow:{type:Object},columns:{type:Array},lineNumbers:{type:Boolean},selectable:{type:Boolean},selectAllByGroup:{type:Boolean},collapsable:{type:[Boolean,Number],default:!1},collectFormatted:{type:Function},formattedRow:{type:Function},getClasses:{type:Function},fullColspan:{type:Number},groupIndex:{type:Number}},emits:["vgtExpand","select-group-change"],data(){return{}},computed:{allSelected(){const{headerRow:e}=this;return e.children.filter(t=>t.vgtSelected).length===e.children.length}},methods:{columnCollapsable(e){return this.collapsable===!0?e===0:e===this.collapsable},toggleSelectGroup(e){this.$emit("select-group-change",{groupIndex:this.groupIndex,checked:e.target.checked})}},mounted(){},components:{}},YA=["colspan"],$A=["checked"],HA=["innerHTML"],BA={key:1},zA={key:1,class:"vgt-row-header"},WA={key:2,class:"vgt-row-header"},XA=["checked"],jA=["onClick"],VA={key:0},UA=["innerHTML"];function GA(e,t,n,s,c,u){return Ee(),Fe("tr",null,[n.headerRow.mode==="span"?(Ee(),Fe("th",{key:0,class:"vgt-left-align vgt-row-header",colspan:n.fullColspan},[n.selectAllByGroup?zt(e.$slots,"table-header-group-select",{key:0,columns:n.columns,row:n.headerRow},()=>[Xe("input",{type:"checkbox",checked:u.allSelected,onChange:t[0]||(t[0]=p=>u.toggleSelectGroup(p))},null,40,$A)]):at("v-if",!0),Xe("span",{onClick:t[1]||(t[1]=p=>n.collapsable?e.$emit("vgtExpand",!n.headerRow.vgtIsExpanded):()=>{})},[n.collapsable?(Ee(),Fe("span",{key:0,class:Mt(["triangle",{expand:n.headerRow.vgtIsExpanded}])},null,2)):at("v-if",!0),zt(e.$slots,"table-header-row",{row:n.headerRow},()=>[n.headerRow.html?(Ee(),Fe("span",{key:0,innerHTML:n.headerRow.label},null,8,HA)):(Ee(),Fe("span",BA,_t(n.headerRow.label),1))])])],8,YA)):at("v-if",!0),at(" if the mode is not span, we display every column "),n.headerRow.mode!=="span"&&n.lineNumbers?(Ee(),Fe("th",zA)):at("v-if",!0),n.headerRow.mode!=="span"&&n.selectable?(Ee(),Fe("th",WA,[n.selectAllByGroup?zt(e.$slots,"table-header-group-select",{key:0,columns:n.columns,row:n.headerRow},()=>[Xe("input",{type:"checkbox",checked:u.allSelected,onChange:t[2]||(t[2]=p=>u.toggleSelectGroup(p))},null,40,XA)]):at("v-if",!0)])):at("v-if",!0),(Ee(!0),Fe(kt,null,Rn(n.columns,(p,v)=>(Ee(),Fe(kt,{key:v},[n.headerRow.mode!=="span"&&!p.hidden?(Ee(),Fe("th",{key:0,class:Mt(["vgt-row-header",n.getClasses(v,"td")]),onClick:x=>u.columnCollapsable(v)?e.$emit("vgtExpand",!n.headerRow.vgtIsExpanded):()=>{}},[u.columnCollapsable(v)?(Ee(),Fe("span",{key:0,class:Mt(["triangle",{expand:n.headerRow.vgtIsExpanded}])},null,2)):at("v-if",!0),zt(e.$slots,"table-header-row",{row:n.headerRow,column:p,formattedRow:n.formattedRow(n.headerRow,!0)},()=>[p.html?at("v-if",!0):(Ee(),Fe("span",VA,_t(n.collectFormatted(n.headerRow,p,!0)),1)),p.html?(Ee(),Fe("span",{key:1,innerHTML:n.collectFormatted(n.headerRow,p,!0)},null,8,UA)):at("v-if",!0)])],10,jA)):at("v-if",!0)],64))),128))])}var qA=$a(NA,[["render",GA]]);function on(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function hn(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function kn(e){hn(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function KA(e,t){hn(2,arguments);var n=kn(e).getTime(),s=on(t);return new Date(n+s)}function xb(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function ZA(e,t){hn(2,arguments);var n=kn(e),s=kn(t),c=n.getTime()-s.getTime();return c<0?-1:c>0?1:c}function QA(e){return hn(1,arguments),e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function ic(e){if(hn(1,arguments),!QA(e)&&typeof e!="number")return!1;var t=kn(e);return!isNaN(Number(t))}var JA={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},ek=function(e,t,n){var s,c=JA[e];return typeof c=="string"?s=c:t===1?s=c.one:s=c.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+s:s+" ago":s},tk=ek;function Nu(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,s=e.formats[n]||e.formats[e.defaultWidth];return s}}var nk={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},ik={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},rk={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ak={date:Nu({formats:nk,defaultWidth:"full"}),time:Nu({formats:ik,defaultWidth:"full"}),dateTime:Nu({formats:rk,defaultWidth:"full"})},sk=ak,ok={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},lk=function(e,t,n,s){return ok[e]},ck=lk;function Us(e){return function(t,n){var s=n||{},c=s.context?String(s.context):"standalone",u;if(c==="formatting"&&e.formattingValues){var p=e.defaultFormattingWidth||e.defaultWidth,v=s.width?String(s.width):p;u=e.formattingValues[v]||e.formattingValues[p]}else{var x=e.defaultWidth,A=s.width?String(s.width):e.defaultWidth;u=e.values[A]||e.values[x]}var k=e.argumentCallback?e.argumentCallback(t):t;return u[k]}}var uk={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},hk={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},dk={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},fk={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},pk={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},gk={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},mk=function(e,t){var n=Number(e),s=n%100;if(s>20||s<10)switch(s%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},vk={ordinalNumber:mk,era:Us({values:uk,defaultWidth:"wide"}),quarter:Us({values:hk,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:Us({values:dk,defaultWidth:"wide"}),day:Us({values:fk,defaultWidth:"wide"}),dayPeriod:Us({values:pk,defaultWidth:"wide",formattingValues:gk,defaultFormattingWidth:"wide"})},bk=vk;function Gs(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=n.width,c=s&&e.matchPatterns[s]||e.matchPatterns[e.defaultMatchWidth],u=t.match(c);if(!u)return null;var p=u[0],v=s&&e.parsePatterns[s]||e.parsePatterns[e.defaultParseWidth],x=Array.isArray(v)?xk(v,function(O){return O.test(p)}):yk(v,function(O){return O.test(p)}),A;A=e.valueCallback?e.valueCallback(x):x,A=n.valueCallback?n.valueCallback(A):A;var k=t.slice(p.length);return{value:A,rest:k}}}function yk(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function xk(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function wk(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=t.match(e.matchPattern);if(!s)return null;var c=s[0],u=t.match(e.parsePattern);if(!u)return null;var p=e.valueCallback?e.valueCallback(u[0]):u[0];p=n.valueCallback?n.valueCallback(p):p;var v=t.slice(c.length);return{value:p,rest:v}}}var Ck=/^(\d+)(th|st|nd|rd)?/i,Sk=/\d+/i,Ak={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},kk={any:[/^b/i,/^(a|c)/i]},Pk={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Tk={any:[/1/i,/2/i,/3/i,/4/i]},Dk={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Ek={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Mk={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},_k={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Ok={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Ik={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Lk={ordinalNumber:wk({matchPattern:Ck,parsePattern:Sk,valueCallback:function(e){return parseInt(e,10)}}),era:Gs({matchPatterns:Ak,defaultMatchWidth:"wide",parsePatterns:kk,defaultParseWidth:"any"}),quarter:Gs({matchPatterns:Pk,defaultMatchWidth:"wide",parsePatterns:Tk,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Gs({matchPatterns:Dk,defaultMatchWidth:"wide",parsePatterns:Ek,defaultParseWidth:"any"}),day:Gs({matchPatterns:Mk,defaultMatchWidth:"wide",parsePatterns:_k,defaultParseWidth:"any"}),dayPeriod:Gs({matchPatterns:Ok,defaultMatchWidth:"any",parsePatterns:Ik,defaultParseWidth:"any"})},Rk=Lk,Fk={code:"en-US",formatDistance:tk,formatLong:sk,formatRelative:ck,localize:bk,match:Rk,options:{weekStartsOn:0,firstWeekContainsDate:1}},wb=Fk;function Cb(e,t){hn(2,arguments);var n=on(t);return KA(e,-n)}var Nk=864e5;function Yk(e){hn(1,arguments);var t=kn(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var s=t.getTime(),c=n-s;return Math.floor(c/Nk)+1}function hs(e){hn(1,arguments);var t=1,n=kn(e),s=n.getUTCDay(),c=(s<t?7:0)+s-t;return n.setUTCDate(n.getUTCDate()-c),n.setUTCHours(0,0,0,0),n}function Sb(e){hn(1,arguments);var t=kn(e),n=t.getUTCFullYear(),s=new Date(0);s.setUTCFullYear(n+1,0,4),s.setUTCHours(0,0,0,0);var c=hs(s),u=new Date(0);u.setUTCFullYear(n,0,4),u.setUTCHours(0,0,0,0);var p=hs(u);return t.getTime()>=c.getTime()?n+1:t.getTime()>=p.getTime()?n:n-1}function $k(e){hn(1,arguments);var t=Sb(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var s=hs(n);return s}var Hk=6048e5;function Ab(e){hn(1,arguments);var t=kn(e),n=hs(t).getTime()-$k(t).getTime();return Math.round(n/Hk)+1}function Pa(e,t){hn(1,arguments);var n=t||{},s=n.locale,c=s&&s.options&&s.options.weekStartsOn,u=c==null?0:on(c),p=n.weekStartsOn==null?u:on(n.weekStartsOn);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=kn(e),x=v.getUTCDay(),A=(x<p?7:0)+x-p;return v.setUTCDate(v.getUTCDate()-A),v.setUTCHours(0,0,0,0),v}function wd(e,t){hn(1,arguments);var n=kn(e),s=n.getUTCFullYear(),c=t||{},u=c.locale,p=u&&u.options&&u.options.firstWeekContainsDate,v=p==null?1:on(p),x=c.firstWeekContainsDate==null?v:on(c.firstWeekContainsDate);if(!(x>=1&&x<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=new Date(0);A.setUTCFullYear(s+1,0,x),A.setUTCHours(0,0,0,0);var k=Pa(A,t),O=new Date(0);O.setUTCFullYear(s,0,x),O.setUTCHours(0,0,0,0);var L=Pa(O,t);return n.getTime()>=k.getTime()?s+1:n.getTime()>=L.getTime()?s:s-1}function Bk(e,t){hn(1,arguments);var n=t||{},s=n.locale,c=s&&s.options&&s.options.firstWeekContainsDate,u=c==null?1:on(c),p=n.firstWeekContainsDate==null?u:on(n.firstWeekContainsDate),v=wd(e,t),x=new Date(0);x.setUTCFullYear(v,0,p),x.setUTCHours(0,0,0,0);var A=Pa(x,t);return A}var zk=6048e5;function kb(e,t){hn(1,arguments);var n=kn(e),s=Pa(n,t).getTime()-Bk(n,t).getTime();return Math.round(s/zk)+1}function Bt(e,t){for(var n=e<0?"-":"",s=Math.abs(e).toString();s.length<t;)s="0"+s;return n+s}var Wk={y:function(e,t){var n=e.getUTCFullYear(),s=n>0?n:1-n;return Bt(t==="yy"?s%100:s,t.length)},M:function(e,t){var n=e.getUTCMonth();return t==="M"?String(n+1):Bt(n+1,2)},d:function(e,t){return Bt(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h:function(e,t){return Bt(e.getUTCHours()%12||12,t.length)},H:function(e,t){return Bt(e.getUTCHours(),t.length)},m:function(e,t){return Bt(e.getUTCMinutes(),t.length)},s:function(e,t){return Bt(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,s=e.getUTCMilliseconds(),c=Math.floor(s*Math.pow(10,n-3));return Bt(c,t.length)}},Br=Wk,Ua={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Xk={G:function(e,t,n){var s=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(s,{width:"abbreviated"});case"GGGGG":return n.era(s,{width:"narrow"});case"GGGG":default:return n.era(s,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){var s=e.getUTCFullYear(),c=s>0?s:1-s;return n.ordinalNumber(c,{unit:"year"})}return Br.y(e,t)},Y:function(e,t,n,s){var c=wd(e,s),u=c>0?c:1-c;if(t==="YY"){var p=u%100;return Bt(p,2)}return t==="Yo"?n.ordinalNumber(u,{unit:"year"}):Bt(u,t.length)},R:function(e,t){var n=Sb(e);return Bt(n,t.length)},u:function(e,t){var n=e.getUTCFullYear();return Bt(n,t.length)},Q:function(e,t,n){var s=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(s);case"QQ":return Bt(s,2);case"Qo":return n.ordinalNumber(s,{unit:"quarter"});case"QQQ":return n.quarter(s,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(s,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(s,{width:"wide",context:"formatting"})}},q:function(e,t,n){var s=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(s);case"qq":return Bt(s,2);case"qo":return n.ordinalNumber(s,{unit:"quarter"});case"qqq":return n.quarter(s,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(s,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(s,{width:"wide",context:"standalone"})}},M:function(e,t,n){var s=e.getUTCMonth();switch(t){case"M":case"MM":return Br.M(e,t);case"Mo":return n.ordinalNumber(s+1,{unit:"month"});case"MMM":return n.month(s,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(s,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(s,{width:"wide",context:"formatting"})}},L:function(e,t,n){var s=e.getUTCMonth();switch(t){case"L":return String(s+1);case"LL":return Bt(s+1,2);case"Lo":return n.ordinalNumber(s+1,{unit:"month"});case"LLL":return n.month(s,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(s,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(s,{width:"wide",context:"standalone"})}},w:function(e,t,n,s){var c=kb(e,s);return t==="wo"?n.ordinalNumber(c,{unit:"week"}):Bt(c,t.length)},I:function(e,t,n){var s=Ab(e);return t==="Io"?n.ordinalNumber(s,{unit:"week"}):Bt(s,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):Br.d(e,t)},D:function(e,t,n){var s=Yk(e);return t==="Do"?n.ordinalNumber(s,{unit:"dayOfYear"}):Bt(s,t.length)},E:function(e,t,n){var s=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(s,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(s,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(s,{width:"short",context:"formatting"});case"EEEE":default:return n.day(s,{width:"wide",context:"formatting"})}},e:function(e,t,n,s){var c=e.getUTCDay(),u=(c-s.weekStartsOn+8)%7||7;switch(t){case"e":return String(u);case"ee":return Bt(u,2);case"eo":return n.ordinalNumber(u,{unit:"day"});case"eee":return n.day(c,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(c,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(c,{width:"short",context:"formatting"});case"eeee":default:return n.day(c,{width:"wide",context:"formatting"})}},c:function(e,t,n,s){var c=e.getUTCDay(),u=(c-s.weekStartsOn+8)%7||7;switch(t){case"c":return String(u);case"cc":return Bt(u,t.length);case"co":return n.ordinalNumber(u,{unit:"day"});case"ccc":return n.day(c,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(c,{width:"narrow",context:"standalone"});case"cccccc":return n.day(c,{width:"short",context:"standalone"});case"cccc":default:return n.day(c,{width:"wide",context:"standalone"})}},i:function(e,t,n){var s=e.getUTCDay(),c=s===0?7:s;switch(t){case"i":return String(c);case"ii":return Bt(c,t.length);case"io":return n.ordinalNumber(c,{unit:"day"});case"iii":return n.day(s,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(s,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(s,{width:"short",context:"formatting"});case"iiii":default:return n.day(s,{width:"wide",context:"formatting"})}},a:function(e,t,n){var s=e.getUTCHours(),c=s/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(c,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(c,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(c,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(c,{width:"wide",context:"formatting"})}},b:function(e,t,n){var s=e.getUTCHours(),c;switch(s===12?c=Ua.noon:s===0?c=Ua.midnight:c=s/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(c,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(c,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(c,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(c,{width:"wide",context:"formatting"})}},B:function(e,t,n){var s=e.getUTCHours(),c;switch(s>=17?c=Ua.evening:s>=12?c=Ua.afternoon:s>=4?c=Ua.morning:c=Ua.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(c,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(c,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(c,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){var s=e.getUTCHours()%12;return s===0&&(s=12),n.ordinalNumber(s,{unit:"hour"})}return Br.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):Br.H(e,t)},K:function(e,t,n){var s=e.getUTCHours()%12;return t==="Ko"?n.ordinalNumber(s,{unit:"hour"}):Bt(s,t.length)},k:function(e,t,n){var s=e.getUTCHours();return s===0&&(s=24),t==="ko"?n.ordinalNumber(s,{unit:"hour"}):Bt(s,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):Br.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):Br.s(e,t)},S:function(e,t){return Br.S(e,t)},X:function(e,t,n,s){var c=s._originalDate||e,u=c.getTimezoneOffset();if(u===0)return"Z";switch(t){case"X":return cp(u);case"XXXX":case"XX":return pa(u);case"XXXXX":case"XXX":default:return pa(u,":")}},x:function(e,t,n,s){var c=s._originalDate||e,u=c.getTimezoneOffset();switch(t){case"x":return cp(u);case"xxxx":case"xx":return pa(u);case"xxxxx":case"xxx":default:return pa(u,":")}},O:function(e,t,n,s){var c=s._originalDate||e,u=c.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+lp(u,":");case"OOOO":default:return"GMT"+pa(u,":")}},z:function(e,t,n,s){var c=s._originalDate||e,u=c.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+lp(u,":");case"zzzz":default:return"GMT"+pa(u,":")}},t:function(e,t,n,s){var c=s._originalDate||e,u=Math.floor(c.getTime()/1e3);return Bt(u,t.length)},T:function(e,t,n,s){var c=s._originalDate||e,u=c.getTime();return Bt(u,t.length)}};function lp(e,t){var n=e>0?"-":"+",s=Math.abs(e),c=Math.floor(s/60),u=s%60;if(u===0)return n+String(c);var p=t||"";return n+String(c)+p+Bt(u,2)}function cp(e,t){if(e%60===0){var n=e>0?"-":"+";return n+Bt(Math.abs(e)/60,2)}return pa(e,t)}function pa(e,t){var n=t||"",s=e>0?"-":"+",c=Math.abs(e),u=Bt(Math.floor(c/60),2),p=Bt(c%60,2);return s+u+n+p}var jk=Xk;function up(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function Pb(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}function Vk(e,t){var n=e.match(/(P+)(p+)?/)||[],s=n[1],c=n[2];if(!c)return up(e,t);var u;switch(s){case"P":u=t.dateTime({width:"short"});break;case"PP":u=t.dateTime({width:"medium"});break;case"PPP":u=t.dateTime({width:"long"});break;case"PPPP":default:u=t.dateTime({width:"full"});break}return u.replace("{{date}}",up(s,t)).replace("{{time}}",Pb(c,t))}var Uk={p:Pb,P:Vk},Tb=Uk,Gk=["D","DD"],qk=["YY","YYYY"];function Db(e){return Gk.indexOf(e)!==-1}function Eb(e){return qk.indexOf(e)!==-1}function rc(e,t,n){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"))}var Kk=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Zk=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Qk=/^'([^]*?)'?$/,Jk=/''/g,eP=/[a-zA-Z]/;function tP(e,t,n){hn(2,arguments);var s=String(t),c=n||{},u=c.locale||wb,p=u.options&&u.options.firstWeekContainsDate,v=p==null?1:on(p),x=c.firstWeekContainsDate==null?v:on(c.firstWeekContainsDate);if(!(x>=1&&x<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=u.options&&u.options.weekStartsOn,k=A==null?0:on(A),O=c.weekStartsOn==null?k:on(c.weekStartsOn);if(!(O>=0&&O<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!u.localize)throw new RangeError("locale must contain localize property");if(!u.formatLong)throw new RangeError("locale must contain formatLong property");var L=kn(e);if(!ic(L))throw new RangeError("Invalid time value");var B=xb(L),V=Cb(L,B),j={firstWeekContainsDate:x,weekStartsOn:O,locale:u,_originalDate:L},ne=s.match(Zk).map(function(U){var D=U[0];if(D==="p"||D==="P"){var Q=Tb[D];return Q(U,u.formatLong,j)}return U}).join("").match(Kk).map(function(U){if(U==="''")return"'";var D=U[0];if(D==="'")return nP(U);var Q=jk[D];if(Q)return!c.useAdditionalWeekYearTokens&&Eb(U)&&rc(U,t,e),!c.useAdditionalDayOfYearTokens&&Db(U)&&rc(U,t,e),Q(V,U,u.localize,j);if(D.match(eP))throw new RangeError("Format string contains an unescaped latin alphabet character `"+D+"`");return U}).join("");return ne}function nP(e){return e.match(Qk)[1].replace(Jk,"'")}function iP(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");t=t||{};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function Yu(e,t,n){hn(2,arguments);var s=n||{},c=s.locale,u=c&&c.options&&c.options.weekStartsOn,p=u==null?0:on(u),v=s.weekStartsOn==null?p:on(s.weekStartsOn);if(!(v>=0&&v<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var x=kn(e),A=on(t),k=x.getUTCDay(),O=A%7,L=(O+7)%7,B=(L<v?7:0)+A-k;return x.setUTCDate(x.getUTCDate()+B),x}function rP(e,t){hn(2,arguments);var n=on(t);n%7===0&&(n=n-7);var s=1,c=kn(e),u=c.getUTCDay(),p=n%7,v=(p+7)%7,x=(v<s?7:0)+n-u;return c.setUTCDate(c.getUTCDate()+x),c}function aP(e,t){hn(2,arguments);var n=kn(e),s=on(t),c=Ab(n)-s;return n.setUTCDate(n.getUTCDate()-c*7),n}function sP(e,t,n){hn(2,arguments);var s=kn(e),c=on(t),u=kb(s,n)-c;return s.setUTCDate(s.getUTCDate()-u*7),s}var oP=36e5,lP=6e4,cP=1e3,un={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},nr={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function rn(e,t,n){var s=t.match(e);if(!s)return null;var c=parseInt(s[0],10);return{value:n?n(c):c,rest:t.slice(s[0].length)}}function ir(e,t){var n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};var s=n[1]==="+"?1:-1,c=n[2]?parseInt(n[2],10):0,u=n[3]?parseInt(n[3],10):0,p=n[5]?parseInt(n[5],10):0;return{value:s*(c*oP+u*lP+p*cP),rest:t.slice(n[0].length)}}function hp(e,t){return rn(un.anyDigitsSigned,e,t)}function sn(e,t,n){switch(e){case 1:return rn(un.singleDigit,t,n);case 2:return rn(un.twoDigits,t,n);case 3:return rn(un.threeDigits,t,n);case 4:return rn(un.fourDigits,t,n);default:return rn(new RegExp("^\\d{1,"+e+"}"),t,n)}}function Dl(e,t,n){switch(e){case 1:return rn(un.singleDigitSigned,t,n);case 2:return rn(un.twoDigitsSigned,t,n);case 3:return rn(un.threeDigitsSigned,t,n);case 4:return rn(un.fourDigitsSigned,t,n);default:return rn(new RegExp("^-?\\d{1,"+e+"}"),t,n)}}function $u(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function dp(e,t){var n=t>0,s=n?t:1-t,c;if(s<=50)c=e||100;else{var u=s+50,p=Math.floor(u/100)*100,v=e>=u%100;c=e+p-(v?100:0)}return n?c:1-c}var uP=[31,28,31,30,31,30,31,31,30,31,30,31],hP=[31,29,31,30,31,30,31,31,30,31,30,31];function fp(e){return e%400===0||e%4===0&&e%100!==0}var dP={G:{priority:140,parse:function(e,t,n,s){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});case"GGGG":default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}},set:function(e,t,n,s){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(e,t,n,s){var c=function(u){return{year:u,isTwoDigitYear:t==="yy"}};switch(t){case"y":return sn(4,e,c);case"yo":return n.ordinalNumber(e,{unit:"year",valueCallback:c});default:return sn(t.length,e,c)}},validate:function(e,t,n){return t.isTwoDigitYear||t.year>0},set:function(e,t,n,s){var c=e.getUTCFullYear();if(n.isTwoDigitYear){var u=dp(n.year,c);return e.setUTCFullYear(u,0,1),e.setUTCHours(0,0,0,0),e}var p=!("era"in t)||t.era===1?n.year:1-n.year;return e.setUTCFullYear(p,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(e,t,n,s){var c=function(u){return{year:u,isTwoDigitYear:t==="YY"}};switch(t){case"Y":return sn(4,e,c);case"Yo":return n.ordinalNumber(e,{unit:"year",valueCallback:c});default:return sn(t.length,e,c)}},validate:function(e,t,n){return t.isTwoDigitYear||t.year>0},set:function(e,t,n,s){var c=wd(e,s);if(n.isTwoDigitYear){var u=dp(n.year,c);return e.setUTCFullYear(u,0,s.firstWeekContainsDate),e.setUTCHours(0,0,0,0),Pa(e,s)}var p=!("era"in t)||t.era===1?n.year:1-n.year;return e.setUTCFullYear(p,0,s.firstWeekContainsDate),e.setUTCHours(0,0,0,0),Pa(e,s)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(e,t,n,s){return Dl(t==="R"?4:t.length,e)},set:function(e,t,n,s){var c=new Date(0);return c.setUTCFullYear(n,0,4),c.setUTCHours(0,0,0,0),hs(c)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(e,t,n,s){return Dl(t==="u"?4:t.length,e)},set:function(e,t,n,s){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(e,t,n,s){switch(t){case"Q":case"QQ":return sn(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=1&&t<=4},set:function(e,t,n,s){return e.setUTCMonth((n-1)*3,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(e,t,n,s){switch(t){case"q":case"qq":return sn(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=1&&t<=4},set:function(e,t,n,s){return e.setUTCMonth((n-1)*3,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(e,t,n,s){var c=function(u){return u-1};switch(t){case"M":return rn(un.month,e,c);case"MM":return sn(2,e,c);case"Mo":return n.ordinalNumber(e,{unit:"month",valueCallback:c});case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n,s){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(e,t,n,s){var c=function(u){return u-1};switch(t){case"L":return rn(un.month,e,c);case"LL":return sn(2,e,c);case"Lo":return n.ordinalNumber(e,{unit:"month",valueCallback:c});case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n,s){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(e,t,n,s){switch(t){case"w":return rn(un.week,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return sn(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=53},set:function(e,t,n,s){return Pa(sP(e,n,s),s)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(e,t,n,s){switch(t){case"I":return rn(un.week,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return sn(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=53},set:function(e,t,n,s){return hs(aP(e,n,s),s)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(e,t,n,s){switch(t){case"d":return rn(un.date,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return sn(t.length,e)}},validate:function(e,t,n){var s=e.getUTCFullYear(),c=fp(s),u=e.getUTCMonth();return c?t>=1&&t<=hP[u]:t>=1&&t<=uP[u]},set:function(e,t,n,s){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(e,t,n,s){switch(t){case"D":case"DD":return rn(un.dayOfYear,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return sn(t.length,e)}},validate:function(e,t,n){var s=e.getUTCFullYear(),c=fp(s);return c?t>=1&&t<=366:t>=1&&t<=365},set:function(e,t,n,s){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(e,t,n,s){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEE":default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n,s){return e=Yu(e,n,s),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(e,t,n,s){var c=function(u){var p=Math.floor((u-1)/7)*7;return(u+s.weekStartsOn+6)%7+p};switch(t){case"e":case"ee":return sn(t.length,e,c);case"eo":return n.ordinalNumber(e,{unit:"day",valueCallback:c});case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeee":default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n,s){return e=Yu(e,n,s),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(e,t,n,s){var c=function(u){var p=Math.floor((u-1)/7)*7;return(u+s.weekStartsOn+6)%7+p};switch(t){case"c":case"cc":return sn(t.length,e,c);case"co":return n.ordinalNumber(e,{unit:"day",valueCallback:c});case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"cccc":default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n,s){return e=Yu(e,n,s),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(e,t,n,s){var c=function(u){return u===0?7:u};switch(t){case"i":case"ii":return sn(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return n.day(e,{width:"abbreviated",context:"formatting",valueCallback:c})||n.day(e,{width:"short",context:"formatting",valueCallback:c})||n.day(e,{width:"narrow",context:"formatting",valueCallback:c});case"iiiii":return n.day(e,{width:"narrow",context:"formatting",valueCallback:c});case"iiiiii":return n.day(e,{width:"short",context:"formatting",valueCallback:c})||n.day(e,{width:"narrow",context:"formatting",valueCallback:c});case"iiii":default:return n.day(e,{width:"wide",context:"formatting",valueCallback:c})||n.day(e,{width:"abbreviated",context:"formatting",valueCallback:c})||n.day(e,{width:"short",context:"formatting",valueCallback:c})||n.day(e,{width:"narrow",context:"formatting",valueCallback:c})}},validate:function(e,t,n){return t>=1&&t<=7},set:function(e,t,n,s){return e=rP(e,n,s),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(e,t,n,s){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n,s){return e.setUTCHours($u(n),0,0,0),e},incompatibleTokens:["b","B","H","k","t","T"]},b:{priority:80,parse:function(e,t,n,s){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n,s){return e.setUTCHours($u(n),0,0,0),e},incompatibleTokens:["a","B","H","k","t","T"]},B:{priority:80,parse:function(e,t,n,s){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n,s){return e.setUTCHours($u(n),0,0,0),e},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(e,t,n,s){switch(t){case"h":return rn(un.hour12h,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return sn(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=12},set:function(e,t,n,s){var c=e.getUTCHours()>=12;return c&&n<12?e.setUTCHours(n+12,0,0,0):!c&&n===12?e.setUTCHours(0,0,0,0):e.setUTCHours(n,0,0,0),e},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(e,t,n,s){switch(t){case"H":return rn(un.hour23h,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return sn(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=23},set:function(e,t,n,s){return e.setUTCHours(n,0,0,0),e},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(e,t,n,s){switch(t){case"K":return rn(un.hour11h,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return sn(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n,s){var c=e.getUTCHours()>=12;return c&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e},incompatibleTokens:["h","H","k","t","T"]},k:{priority:70,parse:function(e,t,n,s){switch(t){case"k":return rn(un.hour24h,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return sn(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=24},set:function(e,t,n,s){var c=n<=24?n%24:n;return e.setUTCHours(c,0,0,0),e},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(e,t,n,s){switch(t){case"m":return rn(un.minute,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return sn(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=59},set:function(e,t,n,s){return e.setUTCMinutes(n,0,0),e},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(e,t,n,s){switch(t){case"s":return rn(un.second,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return sn(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=59},set:function(e,t,n,s){return e.setUTCSeconds(n,0),e},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(e,t,n,s){var c=function(u){return Math.floor(u*Math.pow(10,-t.length+3))};return sn(t.length,e,c)},set:function(e,t,n,s){return e.setUTCMilliseconds(n),e},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(e,t,n,s){switch(t){case"X":return ir(nr.basicOptionalMinutes,e);case"XX":return ir(nr.basic,e);case"XXXX":return ir(nr.basicOptionalSeconds,e);case"XXXXX":return ir(nr.extendedOptionalSeconds,e);case"XXX":default:return ir(nr.extended,e)}},set:function(e,t,n,s){return t.timestampIsSet?e:new Date(e.getTime()-n)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(e,t,n,s){switch(t){case"x":return ir(nr.basicOptionalMinutes,e);case"xx":return ir(nr.basic,e);case"xxxx":return ir(nr.basicOptionalSeconds,e);case"xxxxx":return ir(nr.extendedOptionalSeconds,e);case"xxx":default:return ir(nr.extended,e)}},set:function(e,t,n,s){return t.timestampIsSet?e:new Date(e.getTime()-n)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(e,t,n,s){return hp(e)},set:function(e,t,n,s){return[new Date(n*1e3),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(e,t,n,s){return hp(e)},set:function(e,t,n,s){return[new Date(n),{timestampIsSet:!0}]},incompatibleTokens:"*"}},fP=dP,pP=10,gP=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,mP=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,vP=/^'([^]*?)'?$/,bP=/''/g,yP=/\S/,xP=/[a-zA-Z]/;function Mb(e,t,n,s){hn(3,arguments);var c=String(e),u=String(t),p=s||{},v=p.locale||wb;if(!v.match)throw new RangeError("locale must contain match property");var x=v.options&&v.options.firstWeekContainsDate,A=x==null?1:on(x),k=p.firstWeekContainsDate==null?A:on(p.firstWeekContainsDate);if(!(k>=1&&k<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var O=v.options&&v.options.weekStartsOn,L=O==null?0:on(O),B=p.weekStartsOn==null?L:on(p.weekStartsOn);if(!(B>=0&&B<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(u==="")return c===""?kn(n):new Date(NaN);var V={firstWeekContainsDate:k,weekStartsOn:B,locale:v},j=[{priority:pP,subPriority:-1,set:wP,index:0}],ne,U=u.match(mP).map(function(Se){var Be=Se[0];if(Be==="p"||Be==="P"){var tt=Tb[Be];return tt(Se,v.formatLong,V)}return Se}).join("").match(gP),D=[];for(ne=0;ne<U.length;ne++){var Q=U[ne];!p.useAdditionalWeekYearTokens&&Eb(Q)&&rc(Q,u,e),!p.useAdditionalDayOfYearTokens&&Db(Q)&&rc(Q,u,e);var R=Q[0],z=fP[R];if(z){var G=z.incompatibleTokens;if(Array.isArray(G)){for(var se=void 0,oe=0;oe<D.length;oe++){var ve=D[oe].token;if(G.indexOf(ve)!==-1||ve===R){se=D[oe];break}}if(se)throw new RangeError("The format string mustn't contain `".concat(se.fullToken,"` and `").concat(Q,"` at the same time"))}else if(z.incompatibleTokens==="*"&&D.length)throw new RangeError("The format string mustn't contain `".concat(Q,"` and any other token at the same time"));D.push({token:R,fullToken:Q});var me=z.parse(c,Q,v.match,V);if(!me)return new Date(NaN);j.push({priority:z.priority,subPriority:z.subPriority||0,set:z.set,validate:z.validate,value:me.value,index:j.length}),c=me.rest}else{if(R.match(xP))throw new RangeError("Format string contains an unescaped latin alphabet character `"+R+"`");if(Q==="''"?Q="'":R==="'"&&(Q=CP(Q)),c.indexOf(Q)===0)c=c.slice(Q.length);else return new Date(NaN)}}if(c.length>0&&yP.test(c))return new Date(NaN);var Ae=j.map(function(Se){return Se.priority}).sort(function(Se,Be){return Be-Se}).filter(function(Se,Be,tt){return tt.indexOf(Se)===Be}).map(function(Se){return j.filter(function(Be){return Be.priority===Se}).sort(function(Be,tt){return tt.subPriority-Be.subPriority})}).map(function(Se){return Se[0]}),Z=kn(n);if(isNaN(Z))return new Date(NaN);var ke=Cb(Z,xb(Z)),pe={};for(ne=0;ne<Ae.length;ne++){var Ve=Ae[ne];if(Ve.validate&&!Ve.validate(ke,Ve.value,V))return new Date(NaN);var Ye=Ve.set(ke,pe,Ve.value,V);Ye[0]?(ke=Ye[0],iP(pe,Ye[1])):ke=Ye}return ke}function wP(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}function CP(e){return e.match(vP)[1].replace(bP,"'")}const Hc=Object.assign({},as);Hc.isRight=!0;Hc.compare=function(e,t,n){function s(c){if(n&&n.dateInputFormat)return Mb(`${c}`,`${n.dateInputFormat}`,new Date);if(typeof c=="string")try{return Date.parse(c)}catch{return c}return c}return e=s(e),t=s(t),ic(e)?ic(t)?ZA(e,t):1:-1};Hc.format=function(e,t){if(e==null)return"";const n=Mb(e,t.dateInputFormat,new Date);return ic(n)?tP(n,t.dateOutputFormat):(console.error(`Not a valid date: "${e}"`),null)};var SP=Object.freeze({__proto__:null,default:Hc});const La=Object.assign({},as);La.isRight=!0;La.filterPredicate=function(e,t){return La.compare(e,t)===0};La.compare=function(e,t){function n(s){return s==null?-1/0:s.indexOf(".")>=0?parseFloat(s):parseInt(s,10)}return e=typeof e=="number"?e:n(e),t=typeof t=="number"?t:n(t),e<t?-1:e>t?1:0};var AP=Object.freeze({__proto__:null,default:La});const _b=Object.assign({},La);_b.format=function(e){return e==null?"":parseFloat(Math.round(e*100)/100).toFixed(2)};var kP=Object.freeze({__proto__:null,default:_b});const Ob=Object.assign({},La);Ob.format=function(e){return e==null?"":`${parseFloat(e*100).toFixed(2)}%`};var PP=Object.freeze({__proto__:null,default:Ob});const Io=Object.assign({},as);Io.isRight=!0;Io.filterPredicate=function(e,t){return Io.compare(e,t)===0};Io.compare=function(e,t){function n(s){return typeof s=="boolean"?s?1:0:typeof s=="string"?s==="true"?1:0:-1/0}return e=n(e),t=n(t),e<t?-1:e>t?1:0};var TP=Object.freeze({__proto__:null,default:Io}),DP={date:SP,decimal:kP,number:AP,percentage:PP,boolean:TP};const Ib={},pp=DP;Object.keys(pp).forEach(e=>{const t=e.replace(/^\.\//,"").replace(/\.js/,"");Ib[t]=pp[e].default});const EP={name:"vue-good-table",props:{isLoading:{default:null,type:Boolean},maxHeight:{default:null,type:String},fixedHeader:Boolean,theme:{default:""},mode:{default:"local"},totalRows:{},styleClass:{default:"vgt-table bordered"},columns:{},rows:{},lineNumbers:Boolean,responsive:{default:!0,type:Boolean},rtl:Boolean,rowStyleClass:{default:null,type:[Function,String]},compactMode:Boolean,enableRowExpand:{default:!1,type:Boolean},expandRowsOptions:{default(){return{enabled:!1}}},groupOptions:{default(){return{enabled:!1,collapsable:!1,rowKey:null}}},selectOptions:{default(){return{enabled:!1,selectionInfoClass:"",selectionText:"rows selected",clearSelectionText:"clear",disableSelectInfo:!1,selectAllByGroup:!1}}},sortOptions:{default(){return{enabled:!0,multipleColumns:!0,initialSortBy:{}}}},paginationOptions:{default(){return{enabled:!1,position:"bottom",perPage:10,perPageDropdown:null,perPageDropdownEnabled:!0,dropdownAllowAll:!0,mode:"records",infoFn:null}}},searchOptions:{default(){return{enabled:!1,trigger:null,externalQuery:null,searchFn:null,placeholder:"Search Table"}}},expandedRowClasses:{default:"",type:String},expandedRowDetailClasses:{default:"",type:String}},data:()=>({tableLoading:!1,nextText:"Next",prevText:"Previous",rowsPerPageText:"Rows per page",ofText:"of",allText:"All",pageText:"page",selectable:!1,selectOnCheckboxOnly:!1,selectAllByPage:!0,disableSelectInfo:!1,selectionInfoClass:"",selectionText:"rows selected",clearSelectionText:"clear",maintainExpanded:!0,expandedRowKeys:new Set,sortable:!0,defaultSortBy:null,multipleColumnSort:!0,searchEnabled:!1,searchTrigger:null,externalSearchQuery:null,searchFn:null,searchPlaceholder:"Search Table",searchSkipDiacritics:!1,perPage:null,paginate:!1,paginateOnTop:!1,paginateOnBottom:!0,customRowsPerPageDropdown:[],paginateDropdownAllowAll:!0,paginationMode:"records",paginationInfoFn:null,currentPage:1,currentPerPage:10,sorts:[],globalSearchTerm:"",filteredRows:[],columnFilters:{},forceSearch:!1,sortChanged:!1,dataTypes:Ib||{},expandedRowIndex:null}),emits:["select-all","selected-rows-change","search","per-page-change","page-change","update:isLoading","sort-change","row-click","row-dblclick","row-aux-click","cell-click","row-mouseenter","row-mouseleave","column-filter"],watch:{rows:{handler(){this.$emit("update:isLoading",!1),this.filterRows(this.columnFilters,!1)},deep:!0,immediate:!0},selectOptions:{handler(){this.initializeSelect()},deep:!0,immediate:!0},paginationOptions:{handler(e,t){Ru(e,t)||this.initializePagination()},deep:!0,immediate:!0},expandRowsOptions:{handler(e,t){this.initializeExpandRows()},deep:!0,immediate:!0},searchOptions:{handler(){this.searchOptions.externalQuery!==void 0&&this.searchOptions.externalQuery!==this.searchTerm&&(this.externalSearchQuery=this.searchOptions.externalQuery,this.handleSearch()),this.initializeSearch()},deep:!0,immediate:!0},sortOptions:{handler(e,t){Ru(e,t)||this.initializeSort()},deep:!0},selectedRows(e,t){Ru(e,t)||this.$emit("selected-rows-change",{selectedRows:this.selectedRows})}},computed:{tableStyles(){return this.compactMode?this.tableStyleClasses+"vgt-compact":this.tableStyleClasses},hasFooterSlot(){return!!this.$slots["table-actions-bottom"]},wrapperStyles(){return{overflow:"scroll-y",maxHeight:this.maxHeight?this.maxHeight:"auto"}},rowKeyField(){return this.groupOptions.rowKey||"vgt_header_id"},hasHeaderRowTemplate(){return!!this.$slots["table-header-row"]},showEmptySlot(){return!this.paginated.length||this.paginated[0].label==="no groups"&&!this.paginated[0].children.length},allSelected(){return this.selectedRowCount>0&&(this.selectAllByPage&&this.selectedPageRowsCount===this.totalPageRowCount||!this.selectAllByPage&&this.selectedRowCount===this.totalRowCount)},allSelectedIndeterminate(){return!this.allSelected&&(this.selectAllByPage&&this.selectedPageRowsCount>0||!this.selectAllByPage&&this.selectedRowCount>0)},selectionInfo(){return`${this.selectedRowCount} ${this.selectionText}`},selectedRowCount(){return this.selectedRows.length},selectedPageRowsCount(){return this.selectedPageRows.length},selectedPageRows(){const e=[];return this.paginated.forEach(t=>{t.children.forEach(n=>{n.vgtSelected&&e.push(n)})}),e},selectedRows(){const e=[];return this.processedRows.forEach(t=>{t.children.forEach(n=>{n.vgtSelected&&e.push(n)})}),e.sort((t,n)=>t.originalIndex-n.originalIndex)},fullColspan(){let e=0;for(let t=0;t<this.columns.length;t+=1)this.columns[t].hidden||(e+=1);return this.lineNumbers&&e++,this.selectable&&e++,this.expandRowsEnabled&&e++,e},groupHeaderOnTop(){return this.groupOptions&&this.groupOptions.enabled&&this.groupOptions.headerPosition&&this.groupOptions.headerPosition==="bottom"?!1:!!(this.groupOptions&&this.groupOptions.enabled)},groupHeaderOnBottom(){return!!(this.groupOptions&&this.groupOptions.enabled&&this.groupOptions.headerPosition&&this.groupOptions.headerPosition==="bottom")},totalRowCount(){return this.processedRows.reduce((t,n)=>{const s=n.children?n.children.length:0;return t+s},0)},totalPageRowCount(){return this.paginated.reduce((t,n)=>{const s=n.children?n.children.length:0;return t+s},0)},wrapStyleClasses(){let e="vgt-wrap";return this.rtl&&(e+=" rtl"),e+=` ${this.theme}`,e},tableStyleClasses(){let e=this.styleClass;return e+=` ${this.theme}`,e},searchTerm(){return this.externalSearchQuery!=null?this.externalSearchQuery:this.globalSearchTerm},globalSearchAllowed(){return this.searchEnabled&&this.globalSearchTerm&&this.searchTrigger!=="enter"||this.externalSearchQuery!=null&&this.searchTrigger!=="enter"?!0:this.forceSearch?(this.forceSearch=!1,!0):!1},processedRows(){let e=this.filteredRows;if(this.mode==="remote")return e;if(this.globalSearchAllowed){const t=[];this.filteredRows.forEach(s=>{t.push(...s.children)});const n=[];t.forEach(s=>{for(let c=0;c<this.columns.length;c+=1){const u=this.columns[c];if(!u.globalSearchDisabled){if(this.searchFn){if(this.searchFn(s,u,this.collectFormatted(s,u),this.searchTerm)){n.push(s);break}}else if(as.filterPredicate(this.collectFormatted(s,u),this.searchTerm,this.searchSkipDiacritics)){n.push(s);break}}}}),this.$emit("search",{searchTerm:this.searchTerm,rowCount:n.length}),e=[],this.filteredRows.forEach(s=>{const c=s.vgt_header_id,u=n.filter(p=>p.vgt_id===c);if(u.length){const p=JSON.parse(JSON.stringify(s));p.children=u,e.push(p)}})}return this.sorts.length&&e.forEach(t=>{t.children.sort((n,s)=>{let c;for(let u=0;u<this.sorts.length;u+=1){const p=this.sorts[u];if(p.type===Tn.None)c=c||n.originalIndex-s.originalIndex;else{const v=this.getColumnForField(p.field),x=this.collect(n,p.field),A=this.collect(s,p.field),{sortFn:k}=v;k&&typeof k=="function"?c=c||k(x,A,v,n,s)*(p.type===Tn.Descending?-1:1):c=c||v.typeDef.compare(x,A,v)*(p.type===Tn.Descending?-1:1)}}return c})}),this.searchTrigger==="enter"&&(this.filteredRows=e),e},paginated(){if(!this.processedRows.length)return[];if(this.mode==="remote")return this.processedRows;let e=[];if(this.processedRows.forEach(n=>{this.groupOptions.enabled&&e.push(n),e.push(...n.children)}),this.paginate){let n=(this.currentPage-1)*this.currentPerPage;(n>=e.length||this.currentPerPage===-1)&&(this.currentPage=1,n=0);let s=e.length+1;this.currentPerPage!==-1&&(s=this.currentPage*this.currentPerPage),e=e.slice(n,s)}const t=[];return e.forEach(n=>{if(n.vgt_header_id!==void 0){this.handleExpanded(n);const s=JSON.parse(JSON.stringify(n));s.children=[],t.push(s)}else{let s=t.find(c=>c.vgt_header_id===n.vgt_id);s||(s=this.processedRows.find(c=>c.vgt_header_id===n.vgt_id),s&&(s=JSON.parse(JSON.stringify(s)),s.children=[],t.push(s))),s.children.push(n)}}),t},originalRows(){const e=JSON.parse(JSON.stringify(this.rows));let t=[];this.groupOptions.enabled?t=this.handleGrouped(e):t=this.handleGrouped([{label:"no groups",children:e}]);let n=0;return t.forEach(s=>{s.children.forEach(c=>{c.originalIndex=n++})}),t},typedColumns(){const e=this.columns;for(let t=0;t<this.columns.length;t++){const n=e[t];n.typeDef=this.dataTypes[n.type]||as}return e},hasRowClickListener(){return this.$attrs&&this.$attrs["row-click"]}},methods:{handleExpanded(e){this.maintainExpanded&&this.expandedRowKeys.has(e[this.rowKeyField])?e.vgtIsExpanded=!0:e.vgtIsExpanded=!1},toggleExpand(e){const t=this.filteredRows.find(n=>n[this.rowKeyField]===e);t&&(t.vgtIsExpanded=!t.vgtIsExpanded),this.maintainExpanded&&t.vgtIsExpanded?this.expandedRowKeys.add(t[this.rowKeyField]):this.expandedRowKeys.delete(t[this.rowKeyField])},expandAll(){this.filteredRows.forEach(e=>{e.vgtIsExpanded=!0,this.maintainExpanded&&this.expandedRowKeys.add(e[this.rowKeyField])})},collapseAll(){this.filteredRows.forEach(e=>{e.vgtIsExpanded=!1,this.expandedRowKeys.clear()})},getColumnForField(e){for(let t=0;t<this.typedColumns.length;t+=1)if(this.typedColumns[t].field===e)return this.typedColumns[t]},handleSearch(){this.resetTable(),this.mode==="remote"&&this.$emit("search",{searchTerm:this.searchTerm})},reset(){this.initializeSort(),this.changePage(1),this.$refs["table-header-primary"].reset(!0),this.$refs["table-header-secondary"]&&this.$refs["table-header-secondary"].reset(!0)},emitSelectedRows(){this.$emit("select-all",{selected:this.selectedRowCount===this.totalRowCount,selectedRows:this.selectedRows})},unselectAllInternal(e){(this.selectAllByPage&&!e?this.paginated:this.filteredRows).forEach((n,s)=>{n.children.forEach((c,u)=>{c.vgtSelected=!1})}),this.emitSelectedRows()},toggleSelectAll(){if(this.allSelected){this.unselectAllInternal();return}(this.selectAllByPage?this.paginated:this.filteredRows).forEach(t=>{t.children.forEach(n=>{n.vgtSelected=!0})}),this.emitSelectedRows()},toggleExpandRowsAll(){for(let e of this.rows)e.expandedRow?e.expanded=!e.expanded:e.expanded=!1;this.$emit("toggle-expand-rows-all",{})},toggleSelectGroup(e,t){t.children.forEach(n=>{n.vgtSelected=e})},changePage(e){const t=this.paginate;let{paginationBottom:n,paginationTop:s}=this.$refs;t&&(this.paginateOnTop&&s&&(s.currentPage=e),this.paginateOnBottom&&n&&(n.currentPage=e),this.currentPage=e)},pageChangedEvent(){return{currentPage:this.currentPage,currentPerPage:this.currentPerPage,total:Math.floor(this.totalRowCount/this.currentPerPage)}},pageChanged(e){if(this.currentPage=e.currentPage,!e.noEmit){const t=this.pageChangedEvent();t.prevPage=e.prevPage,this.$emit("page-change",t),this.mode==="remote"&&this.$emit("update:isLoading",!0)}},perPageChanged(e){this.currentPerPage=e.currentPerPage;let t=this.paginationOptions.position;this.$refs.paginationTop&&(t==="top"||t==="both")&&(this.$refs.paginationTop.currentPerPage=this.currentPerPage),this.$refs.paginationBottom&&(t==="bottom"||t==="both")&&(this.$refs.paginationBottom.currentPerPage=this.currentPerPage);const n=this.pageChangedEvent();this.$emit("per-page-change",n),this.mode==="remote"&&this.$emit("update:isLoading",!0)},changeSort(e){if(this.sorts=e,this.$emit("sort-change",e),this.changePage(1),this.mode==="remote"){this.$emit("update:isLoading",!0);return}this.sortChanged=!0},toggleRowExpand(e,t){this.expandedRowIndex===t?this.expandedRowIndex=null:this.expandedRowIndex=t},onCheckboxClicked(e,t,n){this.enableRowExpand&&this.toggleRowExpand(e,t),e.vgtSelected=!e.vgtSelected,this.$emit("row-click",{row:e,pageIndex:t,selected:!!e.vgtSelected,event:n})},toggleExpandRow(e){e.expanded=!e.expanded},onRowDoubleClicked(e,t,n){this.$emit("row-dblclick",{row:e,pageIndex:t,selected:!!e.vgtSelected,event:n})},onRowClicked(e,t,n){this.enableRowExpand&&this.toggleRowExpand(e,t),this.selectable&&!this.selectOnCheckboxOnly&&(e.vgtSelected=!e.vgtSelected),this.$emit("row-click",{row:e,pageIndex:t,selected:!!e.vgtSelected,event:n})},onRowAuxClicked(e,t,n){this.$emit("row-aux-click",{row:e,pageIndex:t,selected:!!e.vgtSelected,event:n})},onCellClicked(e,t,n,s){this.$emit("cell-click",{row:e,column:t,rowIndex:n,event:s})},onMouseenter(e,t){this.$emit("row-mouseenter",{row:e,pageIndex:t})},onMouseleave(e,t){this.$emit("row-mouseleave",{row:e,pageIndex:t})},searchTableOnEnter(){this.searchTrigger==="enter"&&(this.handleSearch(),this.filteredRows=JSON.parse(JSON.stringify(this.originalRows)),this.forceSearch=!0,this.sortChanged=!0)},searchTableOnKeyUp(){this.searchTrigger!=="enter"&&this.handleSearch()},resetTable(){this.unselectAllInternal(!0),this.changePage(1)},collect(e,t){function n(s,c){let u=s;const p=c.split(".");for(let v=0;v<p.length;v++){if(typeof u>"u"||u===null)return;u=u[p[v]]}return u}if(typeof t=="function")return t(e);if(typeof t=="string")return n(e,t)},collectFormatted(e,t,n=!1){let s;if(n&&t.headerField?s=this.collect(e,t.headerField):s=this.collect(e,t.field),s===void 0)return"";if(t.formatFn&&typeof t.formatFn=="function")return t.formatFn(s,e);let c=t.typeDef;c||(c=this.dataTypes[t.type]||as);let u=c.format(s,t);return this.compactMode&&(u==""||u==null)?"-":u},formattedRow(e,t=!1){const n={};for(let s=0;s<this.typedColumns.length;s++){const c=this.typedColumns[s];c.field&&(n[c.field]=this.collectFormatted(e,c,t))}return n},getClasses(e,t,n){const{typeDef:s,[`${t}Class`]:c}=this.typedColumns[e];let{isRight:u}=s;this.rtl&&(u=!0);const p={"vgt-right-align":u,"vgt-left-align":!u};return typeof c=="function"?p[c(n)]=!0:typeof c=="string"&&(p[c]=!0),p},filterRows(e,t=!0){this.columnFilters=e;let n=JSON.parse(JSON.stringify(this.originalRows)),s=!1;if(this.columnFilters&&Object.keys(this.columnFilters).length){if((this.mode!=="remote"||t)&&this.changePage(1),t&&this.$emit("column-filter",{columnFilters:this.columnFilters}),this.mode==="remote"){t?this.$emit("update:isLoading",!0):this.filteredRows=n;return}const c=u=>typeof u=="function"&&u.name?u.name:u;for(let u=0;u<this.typedColumns.length;u++){const p=this.typedColumns[u];this.columnFilters[c(p.field)]&&(s=!0,n.forEach(v=>{const x=v.children.filter(A=>{if(p.filterOptions&&typeof p.filterOptions.filterFn=="function")return p.filterOptions.filterFn(this.collect(A,p.field),this.columnFilters[c(p.field)]);const{typeDef:k}=p;return k.filterPredicate(this.collect(A,p.field),this.columnFilters[c(p.field)],!1,p.filterOptions&&typeof p.filterOptions.filterDropdownItems=="object")});v.children=x}))}}s?this.filteredRows=n.filter(c=>c.children&&c.children.length):this.filteredRows=n},getCurrentIndex(e){let t=0,n=!1;for(let s=0;s<this.paginated.length;s+=1){const c=this.paginated[s],{children:u}=c;if(u&&u.length)for(let p=0;p<u.length;p+=1){if(u[p].originalIndex===e){n=!0;break}t+=1}if(n)break}return(this.currentPage-1)*this.currentPerPage+t+1},getRowStyleClass(e){let t="";this.hasRowClickListener&&(t+="clickable");let n;return typeof this.rowStyleClass=="function"?n=this.rowStyleClass(e):n=this.rowStyleClass,n&&(t+=` ${n}`),this.expandedRowIndex===e.originalIndex&&(t+=` ${this.expandedRowClasses}`),t},handleGrouped(e){return e.forEach((t,n)=>{t.vgt_header_id=n,this.groupOptions.maintainExpanded&&this.expandedRowKeys.has(t[this.groupOptions.rowKey])&&(t.vgtIsExpanded=!0),t.children.forEach(s=>{s.vgt_id=n})}),e},initializePagination(){const{enabled:e,perPage:t,position:n,perPageDropdown:s,perPageDropdownEnabled:c,dropdownAllowAll:u,nextLabel:p,prevLabel:v,rowsPerPageLabel:x,ofLabel:A,pageLabel:k,allLabel:O,setCurrentPage:L,mode:B,infoFn:V}=this.paginationOptions;typeof e=="boolean"&&(this.paginate=e),typeof t=="number"&&(this.perPage=t),n==="top"?(this.paginateOnTop=!0,this.paginateOnBottom=!1):n==="both"&&(this.paginateOnTop=!0,this.paginateOnBottom=!0),Array.isArray(s)&&s.length&&(this.customRowsPerPageDropdown=s,this.perPage||([this.perPage]=s)),typeof c=="boolean"&&(this.perPageDropdownEnabled=c),typeof u=="boolean"&&(this.paginateDropdownAllowAll=u),typeof B=="string"&&(this.paginationMode=B),typeof p=="string"&&(this.nextText=p),typeof v=="string"&&(this.prevText=v),typeof x=="string"&&(this.rowsPerPageText=x),typeof A=="string"&&(this.ofText=A),typeof k=="string"&&(this.pageText=k),typeof O=="string"&&(this.allText=O),typeof L=="number"&&setTimeout(()=>{this.changePage(L)},500),typeof V=="function"&&(this.paginationInfoFn=V)},initializeExpandRows(){const{enabled:e}=this.expandRowsOptions;typeof e=="boolean"&&(this.expandRowsEnabled=e)},initializeSearch(){const{enabled:e,trigger:t,externalQuery:n,searchFn:s,placeholder:c,skipDiacritics:u}=this.searchOptions;typeof e=="boolean"&&(this.searchEnabled=e),t==="enter"&&(this.searchTrigger=t),typeof n=="string"&&(this.externalSearchQuery=n),typeof s=="function"&&(this.searchFn=s),typeof c=="string"&&(this.searchPlaceholder=c),typeof u=="boolean"&&(this.searchSkipDiacritics=u)},initializeSort(){const{enabled:e,initialSortBy:t,multipleColumns:n}=this.sortOptions,s=JSON.parse(JSON.stringify(t||{}));if(typeof e=="boolean"&&(this.sortable=e),typeof n=="boolean"&&(this.multipleColumnSort=n),typeof s=="object"){const c=this.fixedHeader?this.$refs["table-header-secondary"]:this.$refs["table-header-primary"];Array.isArray(s)?c.setInitialSort(s):Object.prototype.hasOwnProperty.call(s,"field")&&c.setInitialSort([s])}},initializeSelect(){const{enabled:e,selectionInfoClass:t,selectionText:n,clearSelectionText:s,selectOnCheckboxOnly:c,selectAllByPage:u,disableSelectInfo:p,selectAllByGroup:v}=this.selectOptions;typeof e=="boolean"&&(this.selectable=e),typeof c=="boolean"&&(this.selectOnCheckboxOnly=c),typeof u=="boolean"&&(this.selectAllByPage=u),typeof v=="boolean"&&(this.selectAllByGroup=v),typeof p=="boolean"&&(this.disableSelectInfo=p),typeof t=="string"&&(this.selectionInfoClass=t),typeof n=="string"&&(this.selectionText=n),typeof s=="string"&&(this.clearSelectionText=s)}},mounted(){this.perPage&&(this.currentPerPage=this.perPage),this.initializeSort()},components:{"vgt-pagination":KS,"vgt-global-search":oA,"vgt-header-row":qA,"vgt-table-header":FA}},MP={key:0,class:"vgt-loading vgt-center-align"},_P=Xe("span",{class:"vgt-loading__content"}," Loading... ",-1),OP={class:"vgt-selection-info-row__actions vgt-pull-right"},IP={class:"vgt-fixed-header"},LP=["id"],RP=["id"],FP=["onMouseenter","onMouseleave","onDblclick","onClick","onAuxclick"],NP={key:0,class:"line-numbers"},YP=["onClick"],$P=["disabled","checked"],HP=["onClick","data-label"],BP={key:0},zP=["innerHTML"],WP=["colspan"],XP=["colspan"],jP={key:0},VP=["colspan"],UP=Xe("div",{class:"vgt-center-align vgt-text-disabled"}," No data for table ",-1),GP={key:2,class:"vgt-wrap__actions-footer"};function qP(e,t,n,s,c,u){const p=Un("vgt-pagination"),v=Un("vgt-global-search"),x=Un("vgt-table-header"),A=Un("vgt-header-row");return Ee(),Fe("div",{class:Mt(u.wrapStyleClasses)},[n.isLoading?(Ee(),Fe("div",MP,[zt(e.$slots,"loadingContent",{},()=>[_P])])):at("v-if",!0),Xe("div",{class:Mt(["vgt-inner-wrap",{"is-loading":n.isLoading}])},[e.paginate&&e.paginateOnTop?zt(e.$slots,"pagination-top",{key:0,pageChanged:u.pageChanged,perPageChanged:u.perPageChanged,total:n.totalRows||u.totalRowCount},()=>[Tt(p,{ref:"paginationTop",onPageChanged:u.pageChanged,onPerPageChanged:u.perPageChanged,perPage:e.perPage,rtl:n.rtl,total:n.totalRows||u.totalRowCount,mode:e.paginationMode,nextText:e.nextText,prevText:e.prevText,rowsPerPageText:e.rowsPerPageText,perPageDropdownEnabled:n.paginationOptions.perPageDropdownEnabled,customRowsPerPageDropdown:e.customRowsPerPageDropdown,paginateDropdownAllowAll:e.paginateDropdownAllowAll,ofText:e.ofText,pageText:e.pageText,allText:e.allText,"info-fn":e.paginationInfoFn},null,8,["onPageChanged","onPerPageChanged","perPage","rtl","total","mode","nextText","prevText","rowsPerPageText","perPageDropdownEnabled","customRowsPerPageDropdown","paginateDropdownAllowAll","ofText","pageText","allText","info-fn"])]):at("v-if",!0),Tt(v,{onKeyup:u.searchTableOnKeyUp,onEnter:u.searchTableOnEnter,value:e.globalSearchTerm,onInput:t[0]||(t[0]=k=>e.globalSearchTerm=k),"search-enabled":e.searchEnabled&&e.externalSearchQuery==null,"global-search-placeholder":e.searchPlaceholder},zl({_:2},[e.$slots["table-actions"]?{name:"internal-table-actions",fn:In(()=>[zt(e.$slots,"table-actions")])}:void 0]),1032,["onKeyup","onEnter","value","search-enabled","global-search-placeholder"]),u.selectedRowCount&&!e.disableSelectInfo?(Ee(),Fe("div",{key:1,class:Mt(["vgt-selection-info-row clearfix",e.selectionInfoClass])},[Lr(_t(u.selectionInfo)+" ",1),Xe("a",{href:"",onClick:t[1]||(t[1]=Oi(k=>u.unselectAllInternal(!0),["prevent"]))},_t(e.clearSelectionText),1),Xe("div",OP,[zt(e.$slots,"selected-row-actions")])],2)):at("v-if",!0),Xe("div",IP,[n.fixedHeader?(Ee(),Fe("table",{key:0,id:"vgt-table",class:Mt(u.tableStyleClasses)},[Xe("colgroup",null,[(Ee(!0),Fe(kt,null,Rn(n.columns,(k,O)=>(Ee(),Fe("col",{key:O,id:`col-${O}`},null,8,LP))),128))]),at(" Table header "),Tt(x,{ref:"table-header-secondary",onToggleSelectAll:u.toggleSelectAll,onToggleExpandRowsAll:u.toggleExpandRowsAll,onSortChange:u.changeSort,onFilterChanged:u.filterRows,columns:n.columns,"line-numbers":n.lineNumbers,selectable:e.selectable,"all-selected":u.allSelected,"all-selected-indeterminate":u.allSelectedIndeterminate,mode:n.mode,sortable:e.sortable,"multiple-column-sort":e.multipleColumnSort,"typed-columns":u.typedColumns,getClasses:u.getClasses,searchEnabled:e.searchEnabled,paginated:u.paginated,"table-ref":e.$refs.table},{"table-column":In(k=>[zt(e.$slots,"table-column",{column:k.column},()=>[Xe("span",null,_t(k.column.label),1)])]),"column-filter":In(k=>[zt(e.$slots,"column-filter",{column:k.column,updateFilters:k.updateFilters})]),_:3},8,["onToggleSelectAll","onToggleExpandRowsAll","onSortChange","onFilterChanged","columns","line-numbers","selectable","all-selected","all-selected-indeterminate","mode","sortable","multiple-column-sort","typed-columns","getClasses","searchEnabled","paginated","table-ref"])],2)):at("v-if",!0)]),Xe("div",{class:Mt({"vgt-responsive":n.responsive}),style:vr(u.wrapperStyles)},[Xe("table",{id:"vgt-table",ref:"table",class:Mt(u.tableStyles)},[Xe("colgroup",null,[(Ee(!0),Fe(kt,null,Rn(n.columns,(k,O)=>(Ee(),Fe("col",{key:O,id:`col-${O}`},null,8,RP))),128))]),at(" Table header "),Tt(x,{ref:"table-header-primary",onToggleSelectAll:u.toggleSelectAll,onToggleExpandRowsAll:u.toggleExpandRowsAll,onSortChange:u.changeSort,onFilterChanged:u.filterRows,columns:n.columns,"line-numbers":n.lineNumbers,selectable:e.selectable,"all-selected":u.allSelected,"all-selected-indeterminate":u.allSelectedIndeterminate,mode:n.mode,sortable:e.sortable,"multiple-column-sort":e.multipleColumnSort,"typed-columns":u.typedColumns,getClasses:u.getClasses,searchEnabled:e.searchEnabled},{"table-column":In(k=>[zt(e.$slots,"table-column",{column:k.column},()=>[Xe("span",null,_t(k.column.label),1)])]),"column-filter":In(k=>[zt(e.$slots,"column-filter",{column:k.column,updateFilters:k.updateFilters})]),_:3},8,["onToggleSelectAll","onToggleExpandRowsAll","onSortChange","onFilterChanged","columns","line-numbers","selectable","all-selected","all-selected-indeterminate","mode","sortable","multiple-column-sort","typed-columns","getClasses","searchEnabled"]),at(" Table body starts here "),(Ee(!0),Fe(kt,null,Rn(u.paginated,(k,O)=>(Ee(),Fe("tbody",{key:O},[at(" if group row header is at the top "),u.groupHeaderOnTop?(Ee(),Gn(A,{key:0,onVgtExpand:L=>u.toggleExpand(k[u.rowKeyField]),"header-row":k,columns:n.columns,"line-numbers":n.lineNumbers,selectable:e.selectable,"select-all-by-group":e.selectAllByGroup,collapsable:n.groupOptions.collapsable,"collect-formatted":u.collectFormatted,"formatted-row":u.formattedRow,class:Mt(u.getRowStyleClass(k)),"get-classes":u.getClasses,"full-colspan":u.fullColspan,groupIndex:O,onSelectGroupChange:L=>u.toggleSelectGroup(L,k)},zl({_:2},[u.hasHeaderRowTemplate?{name:"table-header-row",fn:In(L=>[zt(e.$slots,"table-header-row",{column:L.column,formattedRow:L.formattedRow,row:L.row})])}:void 0]),1032,["onVgtExpand","header-row","columns","line-numbers","selectable","select-all-by-group","collapsable","collect-formatted","formatted-row","class","get-classes","full-colspan","groupIndex","onSelectGroupChange"])):at("v-if",!0),at(" normal rows here. we loop over all rows "),(Ee(!0),Fe(kt,null,Rn(k.children,(L,B)=>(Ee(),Fe(kt,null,[!n.groupOptions.collapsable||k.vgtIsExpanded?(Ee(),Fe("tr",{key:L.originalIndex,class:Mt(u.getRowStyleClass(L)),onMouseenter:V=>u.onMouseenter(L,B),onMouseleave:V=>u.onMouseleave(L,B),onDblclick:V=>u.onRowDoubleClicked(L,B,V),onClick:V=>u.onRowClicked(L,B,V),onAuxclick:V=>u.onRowAuxClicked(L,B,V)},[n.lineNumbers?(Ee(),Fe("th",NP,_t(u.getCurrentIndex(L.originalIndex)),1)):at("v-if",!0),e.selectable?(Ee(),Fe("th",{key:1,onClick:Oi(V=>u.onCheckboxClicked(L,B,V),["stop"]),class:"vgt-checkbox-col"},[Xe("input",{type:"checkbox",disabled:L.vgtDisabled,checked:L.vgtSelected},null,8,$P)],8,YP)):at("v-if",!0),(Ee(!0),Fe(kt,null,Rn(n.columns,(V,j)=>(Ee(),Fe(kt,null,[!V.hidden&&V.field?(Ee(),Fe("td",{key:j,onClick:ne=>u.onCellClicked(L,V,B,ne),class:Mt(u.getClasses(j,"td",L)),"data-label":n.compactMode?V.label:void 0},[zt(e.$slots,"table-row",{row:L,column:V,formattedRow:u.formattedRow(L),index:B,expandedRow:e.expandedRowIndex===B},()=>[V.html?(Ee(),Fe("span",{key:1,innerHTML:u.collect(L,V.field)},null,8,zP)):(Ee(),Fe("span",BP,_t(u.collectFormatted(L,V)),1))])],10,HP)):at("v-if",!0)],64))),256))],42,FP)):at("v-if",!0),e.expandedRowIndex===B?(Ee(),Fe("tr",{class:Mt(n.expandedRowDetailClasses),key:L.originalIndex},[Xe("td",{colspan:u.fullColspan},[zt(e.$slots,"row-details",{row:L,formattedRow:u.formattedRow(L),index:B})],8,WP)],2)):at("v-if",!0),L.expanded?(Ee(),Fe("tr",{key:L.originalIndex},[Xe("td",{colspan:u.fullColspan},_t(L.expandedRow),9,XP)])):at("v-if",!0)],64))),256)),at(" if group row header is at the bottom "),u.groupHeaderOnBottom?(Ee(),Gn(A,{key:1,"header-row":k,columns:n.columns,"line-numbers":n.lineNumbers,selectable:e.selectable,"select-all-by-group":e.selectAllByGroup,"collect-formatted":u.collectFormatted,"formatted-row":u.formattedRow,"get-classes":u.getClasses,"full-colspan":u.fullColspan,groupIndex:e.index,onSelectGroupChange:L=>u.toggleSelectGroup(L,k)},zl({_:2},[u.hasHeaderRowTemplate?{name:"table-header-row",fn:In(L=>[zt(e.$slots,"table-header-row",{column:L.column,formattedRow:L.formattedRow,row:L.row})])}:void 0]),1032,["header-row","columns","line-numbers","selectable","select-all-by-group","collect-formatted","formatted-row","get-classes","full-colspan","groupIndex","onSelectGroupChange"])):at("v-if",!0)]))),128)),u.showEmptySlot?(Ee(),Fe("tbody",jP,[Xe("tr",null,[Xe("td",{colspan:u.fullColspan},[zt(e.$slots,"emptystate",{},()=>[UP])],8,VP)])])):at("v-if",!0)],2)],6),u.hasFooterSlot?(Ee(),Fe("div",GP,[zt(e.$slots,"table-actions-bottom")])):at("v-if",!0),e.paginate&&e.paginateOnBottom?zt(e.$slots,"pagination-bottom",{key:3,pageChanged:u.pageChanged,perPageChanged:u.perPageChanged,total:n.totalRows||u.totalRowCount},()=>[Tt(p,{ref:"paginationBottom",onPageChanged:u.pageChanged,onPerPageChanged:u.perPageChanged,perPage:e.perPage,rtl:n.rtl,total:n.totalRows||u.totalRowCount,mode:e.paginationMode,nextText:e.nextText,prevText:e.prevText,rowsPerPageText:e.rowsPerPageText,perPageDropdownEnabled:n.paginationOptions.perPageDropdownEnabled,customRowsPerPageDropdown:e.customRowsPerPageDropdown,paginateDropdownAllowAll:e.paginateDropdownAllowAll,ofText:e.ofText,pageText:e.pageText,allText:e.allText,"info-fn":e.paginationInfoFn},null,8,["onPageChanged","onPerPageChanged","perPage","rtl","total","mode","nextText","prevText","rowsPerPageText","perPageDropdownEnabled","customRowsPerPageDropdown","paginateDropdownAllowAll","ofText","pageText","allText","info-fn"])]):at("v-if",!0)],2)],2)}var KP=$a(EP,[["render",qP]]),ZP={install:(e,t)=>{e.component("VueGoodTable",KP)}};var zr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Lb={exports:{}};/*! * sweetalert2 v11.4.0 * Released under the MIT License. */(function(e,t){(function(n,s){e.exports=s()})(zr,function(){const n="SweetAlert2:",s=S=>{const T=[];for(let F=0;F<S.length;F++)T.indexOf(S[F])===-1&&T.push(S[F]);return T},c=S=>S.charAt(0).toUpperCase()+S.slice(1),u=S=>Array.prototype.slice.call(S),p=S=>{console.warn("".concat(n," ").concat(typeof S=="object"?S.join(" "):S))},v=S=>{console.error("".concat(n," ").concat(S))},x=[],A=S=>{x.includes(S)||(x.push(S),p(S))},k=(S,T)=>{A('"'.concat(S,'" is deprecated and will be removed in the next major release. Please use "').concat(T,'" instead.'))},O=S=>typeof S=="function"?S():S,L=S=>S&&typeof S.toPromise=="function",B=S=>L(S)?S.toPromise():Promise.resolve(S),V=S=>S&&Promise.resolve(S)===S,j={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},ne=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],U={},D=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Q=S=>Object.prototype.hasOwnProperty.call(j,S),R=S=>ne.indexOf(S)!==-1,z=S=>U[S],G=S=>{Q(S)||p('Unknown parameter "'.concat(S,'"'))},se=S=>{D.includes(S)&&p('The parameter "'.concat(S,'" is incompatible with toasts'))},oe=S=>{z(S)&&k(S,z(S))},ve=S=>{!S.backdrop&&S.allowOutsideClick&&p('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const T in S)G(T),S.toast&&se(T),oe(T)},me="swal2-",Ae=S=>{const T={};for(const F in S)T[S[F]]=me+S[F];return T},Z=Ae(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"]),ke=Ae(["success","warning","info","question","error"]),pe=()=>document.body.querySelector(".".concat(Z.container)),Ve=S=>{const T=pe();return T?T.querySelector(S):null},Ye=S=>Ve(".".concat(S)),Se=()=>Ye(Z.popup),Be=()=>Ye(Z.icon),tt=()=>Ye(Z.title),At=()=>Ye(Z["html-container"]),wt=()=>Ye(Z.image),rt=()=>Ye(Z["progress-steps"]),Pt=()=>Ye(Z["validation-message"]),mt=()=>Ve(".".concat(Z.actions," .").concat(Z.confirm)),ie=()=>Ve(".".concat(Z.actions," .").concat(Z.deny)),ye=()=>Ye(Z["input-label"]),Pe=()=>Ve(".".concat(Z.loader)),xe=()=>Ve(".".concat(Z.actions," .").concat(Z.cancel)),Qe=()=>Ye(Z.actions),lt=()=>Ye(Z.footer),Je=()=>Ye(Z["timer-progress-bar"]),q=()=>Ye(Z.close),re=` a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable], audio[controls], video[controls], summary `,he=()=>{const S=u(Se().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort((F,te)=>{const Oe=parseInt(F.getAttribute("tabindex")),pt=parseInt(te.getAttribute("tabindex"));return Oe>pt?1:Oe<pt?-1:0}),T=u(Se().querySelectorAll(re)).filter(F=>F.getAttribute("tabindex")!=="-1");return s(S.concat(T)).filter(F=>fe(F))},ge=()=>!Ie(document.body,Z["toast-shown"])&&!Ie(document.body,Z["no-backdrop"]),be=()=>Se()&&Ie(Se(),Z.toast),Le=()=>Se().hasAttribute("data-loading"),Ne={previousBodyPadding:null},we=(S,T)=>{if(S.textContent="",T){const te=new DOMParser().parseFromString(T,"text/html");u(te.querySelector("head").childNodes).forEach(Oe=>{S.appendChild(Oe)}),u(te.querySelector("body").childNodes).forEach(Oe=>{S.appendChild(Oe)})}},Ie=(S,T)=>{if(!T)return!1;const F=T.split(/\s+/);for(let te=0;te<F.length;te++)if(!S.classList.contains(F[te]))return!1;return!0},Te=(S,T)=>{u(S.classList).forEach(F=>{!Object.values(Z).includes(F)&&!Object.values(ke).includes(F)&&!Object.values(T.showClass).includes(F)&&S.classList.remove(F)})},je=(S,T,F)=>{if(Te(S,T),T.customClass&&T.customClass[F]){if(typeof T.customClass[F]!="string"&&!T.customClass[F].forEach)return p("Invalid type of customClass.".concat(F,'! Expected string or iterable object, got "').concat(typeof T.customClass[F],'"'));ze(S,T.customClass[F])}},We=(S,T)=>{if(!T)return null;switch(T){case"select":case"textarea":case"file":return S.querySelector(".".concat(Z.popup," > .").concat(Z[T]));case"checkbox":return S.querySelector(".".concat(Z.popup," > .").concat(Z.checkbox," input"));case"radio":return S.querySelector(".".concat(Z.popup," > .").concat(Z.radio," input:checked"))||S.querySelector(".".concat(Z.popup," > .").concat(Z.radio," input:first-child"));case"range":return S.querySelector(".".concat(Z.popup," > .").concat(Z.range," input"));default:return S.querySelector(".".concat(Z.popup," > .").concat(Z.input))}},Ge=S=>{if(S.focus(),S.type!=="file"){const T=S.value;S.value="",S.value=T}},nt=(S,T,F)=>{!S||!T||(typeof T=="string"&&(T=T.split(/\s+/).filter(Boolean)),T.forEach(te=>{Array.isArray(S)?S.forEach(Oe=>{F?Oe.classList.add(te):Oe.classList.remove(te)}):F?S.classList.add(te):S.classList.remove(te)}))},ze=(S,T)=>{nt(S,T,!0)},gt=(S,T)=>{nt(S,T,!1)},dt=(S,T)=>{const F=u(S.childNodes);for(let te=0;te<F.length;te++)if(Ie(F[te],T))return F[te]},Dt=(S,T,F)=>{F==="".concat(parseInt(F))&&(F=parseInt(F)),F||parseInt(F)===0?S.style[T]=typeof F=="number"?"".concat(F,"px"):F:S.style.removeProperty(T)},vt=function(S){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"flex";S.style.display=T},Rt=S=>{S.style.display="none"},Yn=(S,T,F,te)=>{const Oe=S.querySelector(T);Oe&&(Oe.style[F]=te)},mn=(S,T,F)=>{T?vt(S,F):Rt(S)},fe=S=>!!(S&&(S.offsetWidth||S.offsetHeight||S.getClientRects().length)),Me=()=>!fe(mt())&&!fe(ie())&&!fe(xe()),qe=S=>S.scrollHeight>S.clientHeight,yt=S=>{const T=window.getComputedStyle(S),F=parseFloat(T.getPropertyValue("animation-duration")||"0"),te=parseFloat(T.getPropertyValue("transition-duration")||"0");return F>0||te>0},Ct=function(S){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const F=Je();fe(F)&&(T&&(F.style.transition="none",F.style.width="100%"),setTimeout(()=>{F.style.transition="width ".concat(S/1e3,"s linear"),F.style.width="0%"},10))},Yt=()=>{const S=Je(),T=parseInt(window.getComputedStyle(S).width);S.style.removeProperty("transition"),S.style.width="100%";const F=parseInt(window.getComputedStyle(S).width),te=T/F*100;S.style.removeProperty("transition"),S.style.width="".concat(te,"%")},Zt=()=>typeof window>"u"||typeof document>"u",tn=100,ct={},Pn=()=>{ct.previousActiveElement&&ct.previousActiveElement.focus?(ct.previousActiveElement.focus(),ct.previousActiveElement=null):document.body&&document.body.focus()},W=S=>new Promise(T=>{if(!S)return T();const F=window.scrollX,te=window.scrollY;ct.restoreFocusTimeout=setTimeout(()=>{Pn(),T()},tn),window.scrollTo(F,te)}),K=` <div aria-labelledby="`.concat(Z.title,'" aria-describedby="').concat(Z["html-container"],'" class="').concat(Z.popup,`" tabindex="-1"> <button type="button" class="`).concat(Z.close,`"></button> <ul class="`).concat(Z["progress-steps"],`"></ul> <div class="`).concat(Z.icon,`"></div> <img class="`).concat(Z.image,`" /> <h2 class="`).concat(Z.title,'" id="').concat(Z.title,`"></h2> <div class="`).concat(Z["html-container"],'" id="').concat(Z["html-container"],`"></div> <input class="`).concat(Z.input,`" /> <input type="file" class="`).concat(Z.file,`" /> <div class="`).concat(Z.range,`"> <input type="range" /> <output></output> </div> <select class="`).concat(Z.select,`"></select> <div class="`).concat(Z.radio,`"></div> <label for="`).concat(Z.checkbox,'" class="').concat(Z.checkbox,`"> <input type="checkbox" /> <span class="`).concat(Z.label,`"></span> </label> <textarea class="`).concat(Z.textarea,`"></textarea> <div class="`).concat(Z["validation-message"],'" id="').concat(Z["validation-message"],`"></div> <div class="`).concat(Z.actions,`"> <div class="`).concat(Z.loader,`"></div> <button type="button" class="`).concat(Z.confirm,`"></button> <button type="button" class="`).concat(Z.deny,`"></button> <button type="button" class="`).concat(Z.cancel,`"></button> </div> <div class="`).concat(Z.footer,`"></div> <div class="`).concat(Z["timer-progress-bar-container"],`"> <div class="`).concat(Z["timer-progress-bar"],`"></div> </div> </div> `).replace(/(^|\n)\s*/g,""),le=()=>{const S=pe();return S?(S.remove(),gt([document.documentElement,document.body],[Z["no-backdrop"],Z["toast-shown"],Z["has-column"]]),!0):!1},de=()=>{ct.currentInstance.resetValidationMessage()},Re=()=>{const S=Se(),T=dt(S,Z.input),F=dt(S,Z.file),te=S.querySelector(".".concat(Z.range," input")),Oe=S.querySelector(".".concat(Z.range," output")),pt=dt(S,Z.select),An=S.querySelector(".".concat(Z.checkbox," input")),hi=dt(S,Z.textarea);T.oninput=de,F.onchange=de,pt.onchange=de,An.onchange=de,hi.oninput=de,te.oninput=()=>{de(),Oe.value=te.value},te.onchange=()=>{de(),te.nextSibling.value=te.value}},He=S=>typeof S=="string"?document.querySelector(S):S,ft=S=>{const T=Se();T.setAttribute("role",S.toast?"alert":"dialog"),T.setAttribute("aria-live",S.toast?"polite":"assertive"),S.toast||T.setAttribute("aria-modal","true")},Ke=S=>{window.getComputedStyle(S).direction==="rtl"&&ze(pe(),Z.rtl)},xt=S=>{const T=le();if(Zt()){v("SweetAlert2 requires document to initialize");return}const F=document.createElement("div");F.className=Z.container,T&&ze(F,Z["no-transition"]),we(F,K);const te=He(S.target);te.appendChild(F),ft(S),Ke(te),Re()},Ue=(S,T)=>{S instanceof HTMLElement?T.appendChild(S):typeof S=="object"?ut(S,T):S&&we(T,S)},ut=(S,T)=>{S.jquery?Ot(T,S):we(T,S.toString())},Ot=(S,T)=>{if(S.textContent="",0 in T)for(let F=0;F in T;F++)S.appendChild(T[F].cloneNode(!0));else S.appendChild(T.cloneNode(!0))},jt=(()=>{if(Zt())return!1;const S=document.createElement("div"),T={WebkitAnimation:"webkitAnimationEnd",animation:"animationend"};for(const F in T)if(Object.prototype.hasOwnProperty.call(T,F)&&typeof S.style[F]<"u")return T[F];return!1})(),dn=()=>{const S=document.createElement("div");S.className=Z["scrollbar-measure"],document.body.appendChild(S);const T=S.getBoundingClientRect().width-S.clientWidth;return document.body.removeChild(S),T},ci=(S,T)=>{const F=Qe(),te=Pe();!T.showConfirmButton&&!T.showDenyButton&&!T.showCancelButton?Rt(F):vt(F),je(F,T,"actions"),ki(F,te,T),we(te,T.loaderHtml),je(te,T,"loader")};function ki(S,T,F){const te=mt(),Oe=ie(),pt=xe();i(te,"confirm",F),i(Oe,"deny",F),i(pt,"cancel",F),N(te,Oe,pt,F),F.reverseButtons&&(F.toast?(S.insertBefore(pt,te),S.insertBefore(Oe,te)):(S.insertBefore(pt,T),S.insertBefore(Oe,T),S.insertBefore(te,T)))}function N(S,T,F,te){if(!te.buttonsStyling)return gt([S,T,F],Z.styled);ze([S,T,F],Z.styled),te.confirmButtonColor&&(S.style.backgroundColor=te.confirmButtonColor,ze(S,Z["default-outline"])),te.denyButtonColor&&(T.style.backgroundColor=te.denyButtonColor,ze(T,Z["default-outline"])),te.cancelButtonColor&&(F.style.backgroundColor=te.cancelButtonColor,ze(F,Z["default-outline"]))}function i(S,T,F){mn(S,F["show".concat(c(T),"Button")],"inline-block"),we(S,F["".concat(T,"ButtonText")]),S.setAttribute("aria-label",F["".concat(T,"ButtonAriaLabel")]),S.className=Z[T],je(S,F,"".concat(T,"Button")),ze(S,F["".concat(T,"ButtonClass")])}function r(S,T){typeof T=="string"?S.style.background=T:T||ze([document.documentElement,document.body],Z["no-backdrop"])}function a(S,T){T in Z?ze(S,Z[T]):(p('The "position" parameter is not valid, defaulting to "center"'),ze(S,Z.center))}function o(S,T){if(T&&typeof T=="string"){const F="grow-".concat(T);F in Z&&ze(S,Z[F])}}const l=(S,T)=>{const F=pe();F&&(r(F,T.backdrop),a(F,T.position),o(F,T.grow),je(F,T,"container"))};var h={awaitingPromise:new WeakMap,promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap};const d=["input","file","range","select","radio","checkbox","textarea"],f=(S,T)=>{const F=Se(),te=h.innerParams.get(S),Oe=!te||T.input!==te.input;d.forEach(pt=>{const An=Z[pt],hi=dt(F,An);y(pt,T.inputAttributes),hi.className=An,Oe&&Rt(hi)}),T.input&&(Oe&&g(T),w(T))},g=S=>{if(!I[S.input])return v('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(S.input,'"'));const T=M(S.input),F=I[S.input](T,S);vt(F),setTimeout(()=>{Ge(F)})},b=S=>{for(let T=0;T<S.attributes.length;T++){const F=S.attributes[T].name;["type","value","style"].includes(F)||S.removeAttribute(F)}},y=(S,T)=>{const F=We(Se(),S);if(F){b(F);for(const te in T)F.setAttribute(te,T[te])}},w=S=>{const T=M(S.input);S.customClass&&ze(T,S.customClass.input)},P=(S,T)=>{(!S.placeholder||T.inputPlaceholder)&&(S.placeholder=T.inputPlaceholder)},E=(S,T,F)=>{if(F.inputLabel){S.id=Z.input;const te=document.createElement("label"),Oe=Z["input-label"];te.setAttribute("for",S.id),te.className=Oe,ze(te,F.customClass.inputLabel),te.innerText=F.inputLabel,T.insertAdjacentElement("beforebegin",te)}},M=S=>{const T=Z[S]?Z[S]:Z.input;return dt(Se(),T)},I={};I.text=I.email=I.password=I.number=I.tel=I.url=(S,T)=>(typeof T.inputValue=="string"||typeof T.inputValue=="number"?S.value=T.inputValue:V(T.inputValue)||p('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(typeof T.inputValue,'"')),E(S,S,T),P(S,T),S.type=T.input,S),I.file=(S,T)=>(E(S,S,T),P(S,T),S),I.range=(S,T)=>{const F=S.querySelector("input"),te=S.querySelector("output");return F.value=T.inputValue,F.type=T.input,te.value=T.inputValue,E(F,S,T),S},I.select=(S,T)=>{if(S.textContent="",T.inputPlaceholder){const F=document.createElement("option");we(F,T.inputPlaceholder),F.value="",F.disabled=!0,F.selected=!0,S.appendChild(F)}return E(S,S,T),S},I.radio=S=>(S.textContent="",S),I.checkbox=(S,T)=>{const F=We(Se(),"checkbox");F.value="1",F.id=Z.checkbox,F.checked=!!T.inputValue;const te=S.querySelector("span");return we(te,T.inputPlaceholder),S},I.textarea=(S,T)=>{S.value=T.inputValue,P(S,T),E(S,S,T);const F=te=>parseInt(window.getComputedStyle(te).marginLeft)+parseInt(window.getComputedStyle(te).marginRight);return setTimeout(()=>{if("MutationObserver"in window){const te=parseInt(window.getComputedStyle(Se()).width),Oe=()=>{const pt=S.offsetWidth+F(S);pt>te?Se().style.width="".concat(pt,"px"):Se().style.width=null};new MutationObserver(Oe).observe(S,{attributes:!0,attributeFilter:["style"]})}}),S};const Y=(S,T)=>{const F=At();je(F,T,"htmlContainer"),T.html?(Ue(T.html,F),vt(F,"block")):T.text?(F.textContent=T.text,vt(F,"block")):Rt(F),f(S,T)},H=(S,T)=>{const F=lt();mn(F,T.footer),T.footer&&Ue(T.footer,F),je(F,T,"footer")},X=(S,T)=>{const F=q();we(F,T.closeButtonHtml),je(F,T,"closeButton"),mn(F,T.showCloseButton),F.setAttribute("aria-label",T.closeButtonAriaLabel)},m=(S,T)=>{const F=h.innerParams.get(S),te=Be();if(F&&T.icon===F.icon){ue(te,T),C(te,T);return}if(!T.icon&&!T.iconHtml)return Rt(te);if(T.icon&&Object.keys(ke).indexOf(T.icon)===-1)return v('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(T.icon,'"')),Rt(te);vt(te),ue(te,T),C(te,T),ze(te,T.showClass.icon)},C=(S,T)=>{for(const F in ke)T.icon!==F&>(S,ke[F]);ze(S,ke[T.icon]),ae(S,T),_(),je(S,T,"icon")},_=()=>{const S=Se(),T=window.getComputedStyle(S).getPropertyValue("background-color"),F=S.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let te=0;te<F.length;te++)F[te].style.backgroundColor=T},$=` <div class="swal2-success-circular-line-left"></div> <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span> <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div> <div class="swal2-success-circular-line-right"></div> `,ee=` <span class="swal2-x-mark"> <span class="swal2-x-mark-line-left"></span> <span class="swal2-x-mark-line-right"></span> </span> `,ue=(S,T)=>{S.textContent="",T.iconHtml?we(S,De(T.iconHtml)):T.icon==="success"?we(S,$):T.icon==="error"?we(S,ee):we(S,De({question:"?",warning:"!",info:"i"}[T.icon]))},ae=(S,T)=>{if(T.iconColor){S.style.color=T.iconColor,S.style.borderColor=T.iconColor;for(const F of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])Yn(S,F,"backgroundColor",T.iconColor);Yn(S,".swal2-success-ring","borderColor",T.iconColor)}},De=S=>'<div class="'.concat(Z["icon-content"],'">').concat(S,"</div>"),Ce=(S,T)=>{const F=wt();if(!T.imageUrl)return Rt(F);vt(F,""),F.setAttribute("src",T.imageUrl),F.setAttribute("alt",T.imageAlt),Dt(F,"width",T.imageWidth),Dt(F,"height",T.imageHeight),F.className=Z.image,je(F,T,"image")},$e=S=>{const T=document.createElement("li");return ze(T,Z["progress-step"]),we(T,S),T},st=S=>{const T=document.createElement("li");return ze(T,Z["progress-step-line"]),S.progressStepsDistance&&(T.style.width=S.progressStepsDistance),T},Ht=(S,T)=>{const F=rt();if(!T.progressSteps||T.progressSteps.length===0)return Rt(F);vt(F),F.textContent="",T.currentProgressStep>=T.progressSteps.length&&p("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),T.progressSteps.forEach((te,Oe)=>{const pt=$e(te);if(F.appendChild(pt),Oe===T.currentProgressStep&&ze(pt,Z["active-progress-step"]),Oe!==T.progressSteps.length-1){const An=st(T);F.appendChild(An)}})},Et=(S,T)=>{const F=tt();mn(F,T.title||T.titleText,"block"),T.title&&Ue(T.title,F),T.titleText&&(F.innerText=T.titleText),je(F,T,"title")},cn=(S,T)=>{const F=pe(),te=Se();T.toast?(Dt(F,"width",T.width),te.style.width="100%",te.insertBefore(Pe(),Be())):Dt(te,"width",T.width),Dt(te,"padding",T.padding),T.color&&(te.style.color=T.color),T.background&&(te.style.background=T.background),Rt(Pt()),xn(te,T)},xn=(S,T)=>{S.className="".concat(Z.popup," ").concat(fe(S)?T.showClass.popup:""),T.toast?(ze([document.documentElement,document.body],Z["toast-shown"]),ze(S,Z.toast)):ze(S,Z.modal),je(S,T,"popup"),typeof T.customClass=="string"&&ze(S,T.customClass),T.icon&&ze(S,Z["icon-".concat(T.icon)])},_n=(S,T)=>{cn(S,T),l(S,T),Ht(S,T),m(S,T),Ce(S,T),Et(S,T),X(S,T),Y(S,T),ci(S,T),H(S,T),typeof T.didRender=="function"&&T.didRender(Se())},wn=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Kn=()=>{u(document.body.children).forEach(T=>{T===pe()||T.contains(pe())||(T.hasAttribute("aria-hidden")&&T.setAttribute("data-previous-aria-hidden",T.getAttribute("aria-hidden")),T.setAttribute("aria-hidden","true"))})},Hi=()=>{u(document.body.children).forEach(T=>{T.hasAttribute("data-previous-aria-hidden")?(T.setAttribute("aria-hidden",T.getAttribute("data-previous-aria-hidden")),T.removeAttribute("data-previous-aria-hidden")):T.removeAttribute("aria-hidden")})},Nr=["swal-title","swal-html","swal-footer"],ca=S=>{const T=typeof S.template=="string"?document.querySelector(S.template):S.template;if(!T)return{};const F=T.content;return Cr(F),Object.assign(Zn(F),Cn(F),fn(F),Ba(F),lu(F),cu(F,Nr))},Zn=S=>{const T={};return u(S.querySelectorAll("swal-param")).forEach(F=>{er(F,["name","value"]);const te=F.getAttribute("name"),Oe=F.getAttribute("value");typeof j[te]=="boolean"&&Oe==="false"&&(T[te]=!1),typeof j[te]=="object"&&(T[te]=JSON.parse(Oe))}),T},Cn=S=>{const T={};return u(S.querySelectorAll("swal-button")).forEach(F=>{er(F,["type","color","aria-label"]);const te=F.getAttribute("type");T["".concat(te,"ButtonText")]=F.innerHTML,T["show".concat(c(te),"Button")]=!0,F.hasAttribute("color")&&(T["".concat(te,"ButtonColor")]=F.getAttribute("color")),F.hasAttribute("aria-label")&&(T["".concat(te,"ButtonAriaLabel")]=F.getAttribute("aria-label"))}),T},fn=S=>{const T={},F=S.querySelector("swal-image");return F&&(er(F,["src","width","height","alt"]),F.hasAttribute("src")&&(T.imageUrl=F.getAttribute("src")),F.hasAttribute("width")&&(T.imageWidth=F.getAttribute("width")),F.hasAttribute("height")&&(T.imageHeight=F.getAttribute("height")),F.hasAttribute("alt")&&(T.imageAlt=F.getAttribute("alt"))),T},Ba=S=>{const T={},F=S.querySelector("swal-icon");return F&&(er(F,["type","color"]),F.hasAttribute("type")&&(T.icon=F.getAttribute("type")),F.hasAttribute("color")&&(T.iconColor=F.getAttribute("color")),T.iconHtml=F.innerHTML),T},lu=S=>{const T={},F=S.querySelector("swal-input");F&&(er(F,["type","label","placeholder","value"]),T.input=F.getAttribute("type")||"text",F.hasAttribute("label")&&(T.inputLabel=F.getAttribute("label")),F.hasAttribute("placeholder")&&(T.inputPlaceholder=F.getAttribute("placeholder")),F.hasAttribute("value")&&(T.inputValue=F.getAttribute("value")));const te=S.querySelectorAll("swal-input-option");return te.length&&(T.inputOptions={},u(te).forEach(Oe=>{er(Oe,["value"]);const pt=Oe.getAttribute("value"),An=Oe.innerHTML;T.inputOptions[pt]=An})),T},cu=(S,T)=>{const F={};for(const te in T){const Oe=T[te],pt=S.querySelector(Oe);pt&&(er(pt,[]),F[Oe.replace(/^swal-/,"")]=pt.innerHTML.trim())}return F},Cr=S=>{const T=Nr.concat(["swal-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);u(S.children).forEach(F=>{const te=F.tagName.toLowerCase();T.indexOf(te)===-1&&p("Unrecognized element <".concat(te,">"))})},er=(S,T)=>{u(S.attributes).forEach(F=>{T.indexOf(F.name)===-1&&p(['Unrecognized attribute "'.concat(F.name,'" on <').concat(S.tagName.toLowerCase(),">."),"".concat(T.length?"Allowed attributes are: ".concat(T.join(", ")):"To set the value, use HTML within the element.")])})};var sl={email:(S,T)=>/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(S)?Promise.resolve():Promise.resolve(T||"Invalid email address"),url:(S,T)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(S)?Promise.resolve():Promise.resolve(T||"Invalid URL")};function za(S){S.inputValidator||Object.keys(sl).forEach(T=>{S.input===T&&(S.inputValidator=sl[T])})}function uu(S){(!S.target||typeof S.target=="string"&&!document.querySelector(S.target)||typeof S.target!="string"&&!S.target.appendChild)&&(p('Target parameter is not valid, defaulting to "body"'),S.target="body")}function zs(S){za(S),S.showLoaderOnConfirm&&!S.preConfirm&&p(`showLoaderOnConfirm is set to true, but preConfirm is not defined. showLoaderOnConfirm should be used together with preConfirm, see usage example: https://sweetalert2.github.io/#ajax-request`),uu(S),typeof S.title=="string"&&(S.title=S.title.split(` `).join("<br />")),xt(S)}class hu{constructor(T,F){this.callback=T,this.remaining=F,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=new Date().getTime()-this.started.getTime()),this.remaining}increase(T){const F=this.running;return F&&this.stop(),this.remaining+=T,F&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const ol=()=>{Ne.previousBodyPadding===null&&document.body.scrollHeight>window.innerHeight&&(Ne.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(Ne.previousBodyPadding+dn(),"px"))},ll=()=>{Ne.previousBodyPadding!==null&&(document.body.style.paddingRight="".concat(Ne.previousBodyPadding,"px"),Ne.previousBodyPadding=null)},cl=()=>{if((/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!Ie(document.body,Z.iosfix)){const T=document.body.scrollTop;document.body.style.top="".concat(T*-1,"px"),ze(document.body,Z.iosfix),ul(),ua()}},ua=()=>{const S=navigator.userAgent,T=!!S.match(/iPad/i)||!!S.match(/iPhone/i),F=!!S.match(/WebKit/i);T&&F&&!S.match(/CriOS/i)&&Se().scrollHeight>window.innerHeight-44&&(pe().style.paddingBottom="".concat(44,"px"))},ul=()=>{const S=pe();let T;S.ontouchstart=F=>{T=du(F)},S.ontouchmove=F=>{T&&(F.preventDefault(),F.stopPropagation())}},du=S=>{const T=S.target,F=pe();return fu(S)||pu(S)?!1:T===F||!qe(F)&&T.tagName!=="INPUT"&&T.tagName!=="TEXTAREA"&&!(qe(At())&&At().contains(T))},fu=S=>S.touches&&S.touches.length&&S.touches[0].touchType==="stylus",pu=S=>S.touches&&S.touches.length>1,J=()=>{if(Ie(document.body,Z.iosfix)){const S=parseInt(document.body.style.top,10);gt(document.body,Z.iosfix),document.body.style.top="",document.body.scrollTop=S*-1}},ce=10,_e=S=>{const T=pe(),F=Se();typeof S.willOpen=="function"&&S.willOpen(F);const Oe=window.getComputedStyle(document.body).overflowY;nn(T,F,S),setTimeout(()=>{Vt(T,F)},ce),ge()&&(St(T,S.scrollbarPadding,Oe),Kn()),!be()&&!ct.previousActiveElement&&(ct.previousActiveElement=document.activeElement),typeof S.didOpen=="function"&&setTimeout(()=>S.didOpen(F)),gt(T,Z["no-transition"])},Ze=S=>{const T=Se();if(S.target!==T)return;const F=pe();T.removeEventListener(jt,Ze),F.style.overflowY="auto"},Vt=(S,T)=>{jt&&yt(T)?(S.style.overflowY="hidden",T.addEventListener(jt,Ze)):S.style.overflowY="auto"},St=(S,T,F)=>{cl(),T&&F!=="hidden"&&ol(),setTimeout(()=>{S.scrollTop=0})},nn=(S,T,F)=>{ze(S,F.showClass.backdrop),T.style.setProperty("opacity","0","important"),vt(T,"grid"),setTimeout(()=>{ze(T,F.showClass.popup),T.style.removeProperty("opacity")},ce),ze([document.documentElement,document.body],Z.shown),F.heightAuto&&F.backdrop&&!F.toast&&ze([document.documentElement,document.body],Z["height-auto"])},Qt=S=>{let T=Se();T||new fl,T=Se();const F=Pe();be()?Rt(Be()):vn(T,S),vt(F),T.setAttribute("data-loading",!0),T.setAttribute("aria-busy",!0),T.focus()},vn=(S,T)=>{const F=Qe(),te=Pe();!T&&fe(mt())&&(T=mt()),vt(F),T&&(Rt(T),te.setAttribute("data-button-to-replace",T.className)),te.parentNode.insertBefore(te,T),ze([S,F],Z.loading)},Jt=(S,T)=>{T.input==="select"||T.input==="radio"?Jn(S,T):["text","email","number","tel","textarea"].includes(T.input)&&(L(T.inputValue)||V(T.inputValue))&&(Qt(mt()),tr(S,T))},$n=(S,T)=>{const F=S.getInput();if(!F)return null;switch(T.input){case"checkbox":return ui(F);case"radio":return Sn(F);case"file":return Qn(F);default:return T.inputAutoTrim?F.value.trim():F.value}},ui=S=>S.checked?1:0,Sn=S=>S.checked?S.value:null,Qn=S=>S.files.length?S.getAttribute("multiple")!==null?S.files:S.files[0]:null,Jn=(S,T)=>{const F=Se(),te=Oe=>Bi[T.input](F,zi(Oe),T);L(T.inputOptions)||V(T.inputOptions)?(Qt(mt()),B(T.inputOptions).then(Oe=>{S.hideLoading(),te(Oe)})):typeof T.inputOptions=="object"?te(T.inputOptions):v("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(typeof T.inputOptions))},tr=(S,T)=>{const F=S.getInput();Rt(F),B(T.inputValue).then(te=>{F.value=T.input==="number"?parseFloat(te)||0:"".concat(te),vt(F),F.focus(),S.hideLoading()}).catch(te=>{v("Error in inputValue promise: ".concat(te)),F.value="",vt(F),F.focus(),S.hideLoading()})},Bi={select:(S,T,F)=>{const te=dt(S,Z.select),Oe=(pt,An,hi)=>{const Hn=document.createElement("option");Hn.value=hi,we(Hn,An),Hn.selected=Ws(hi,F.inputValue),pt.appendChild(Hn)};T.forEach(pt=>{const An=pt[0],hi=pt[1];if(Array.isArray(hi)){const Hn=document.createElement("optgroup");Hn.label=An,Hn.disabled=!1,te.appendChild(Hn),hi.forEach(Va=>Oe(Hn,Va[1],Va[0]))}else Oe(te,hi,An)}),te.focus()},radio:(S,T,F)=>{const te=dt(S,Z.radio);T.forEach(pt=>{const An=pt[0],hi=pt[1],Hn=document.createElement("input"),Va=document.createElement("label");Hn.type="radio",Hn.name=Z.radio,Hn.value=An,Ws(An,F.inputValue)&&(Hn.checked=!0);const wu=document.createElement("span");we(wu,hi),wu.className=Z.label,Va.appendChild(Hn),Va.appendChild(wu),te.appendChild(Va)});const Oe=te.querySelectorAll("input");Oe.length&&Oe[0].focus()}},zi=S=>{const T=[];return typeof Map<"u"&&S instanceof Map?S.forEach((F,te)=>{let Oe=F;typeof Oe=="object"&&(Oe=zi(Oe)),T.push([te,Oe])}):Object.keys(S).forEach(F=>{let te=S[F];typeof te=="object"&&(te=zi(te)),T.push([F,te])}),T},Ws=(S,T)=>T&&T.toString()===S.toString(),Wa=S=>{const T=h.innerParams.get(S);S.disableButtons(),T.input?nf(S,"confirm"):mu(S,!0)},Xa=S=>{const T=h.innerParams.get(S);S.disableButtons(),T.returnInputValueOnDeny?nf(S,"deny"):gu(S,!1)},p0=(S,T)=>{S.disableButtons(),T(wn.cancel)},nf=(S,T)=>{const F=h.innerParams.get(S);if(!F.input)return v('The "input" parameter is needed to be set when using returnInputValueOn'.concat(c(T)));const te=$n(S,F);F.inputValidator?g0(S,te,T):S.getInput().checkValidity()?T==="deny"?gu(S,te):mu(S,te):(S.enableButtons(),S.showValidationMessage(F.validationMessage))},g0=(S,T,F)=>{const te=h.innerParams.get(S);S.disableInput(),Promise.resolve().then(()=>B(te.inputValidator(T,te.validationMessage))).then(pt=>{S.enableButtons(),S.enableInput(),pt?S.showValidationMessage(pt):F==="deny"?gu(S,T):mu(S,T)})},gu=(S,T)=>{const F=h.innerParams.get(S||void 0);F.showLoaderOnDeny&&Qt(ie()),F.preDeny?(h.awaitingPromise.set(S||void 0,!0),Promise.resolve().then(()=>B(F.preDeny(T,F.validationMessage))).then(Oe=>{Oe===!1?S.hideLoading():S.closePopup({isDenied:!0,value:typeof Oe>"u"?T:Oe})}).catch(Oe=>af(S||void 0,Oe))):S.closePopup({isDenied:!0,value:T})},rf=(S,T)=>{S.closePopup({isConfirmed:!0,value:T})},af=(S,T)=>{S.rejectPromise(T)},mu=(S,T)=>{const F=h.innerParams.get(S||void 0);F.showLoaderOnConfirm&&Qt(),F.preConfirm?(S.resetValidationMessage(),h.awaitingPromise.set(S||void 0,!0),Promise.resolve().then(()=>B(F.preConfirm(T,F.validationMessage))).then(Oe=>{fe(Pt())||Oe===!1?S.hideLoading():rf(S,typeof Oe>"u"?T:Oe)}).catch(Oe=>af(S||void 0,Oe))):rf(S,T)},m0=(S,T,F)=>{h.innerParams.get(S).toast?v0(S,T,F):(y0(T),x0(T),w0(S,T,F))},v0=(S,T,F)=>{T.popup.onclick=()=>{const te=h.innerParams.get(S);te&&(b0(te)||te.timer||te.input)||F(wn.close)}},b0=S=>S.showConfirmButton||S.showDenyButton||S.showCancelButton||S.showCloseButton;let hl=!1;const y0=S=>{S.popup.onmousedown=()=>{S.container.onmouseup=function(T){S.container.onmouseup=void 0,T.target===S.container&&(hl=!0)}}},x0=S=>{S.container.onmousedown=()=>{S.popup.onmouseup=function(T){S.popup.onmouseup=void 0,(T.target===S.popup||S.popup.contains(T.target))&&(hl=!0)}}},w0=(S,T,F)=>{T.container.onclick=te=>{const Oe=h.innerParams.get(S);if(hl){hl=!1;return}te.target===T.container&&O(Oe.allowOutsideClick)&&F(wn.backdrop)}},C0=()=>fe(Se()),sf=()=>mt()&&mt().click(),S0=()=>ie()&&ie().click(),A0=()=>xe()&&xe().click(),k0=(S,T,F,te)=>{T.keydownTarget&&T.keydownHandlerAdded&&(T.keydownTarget.removeEventListener("keydown",T.keydownHandler,{capture:T.keydownListenerCapture}),T.keydownHandlerAdded=!1),F.toast||(T.keydownHandler=Oe=>T0(S,Oe,te),T.keydownTarget=F.keydownListenerCapture?window:Se(),T.keydownListenerCapture=F.keydownListenerCapture,T.keydownTarget.addEventListener("keydown",T.keydownHandler,{capture:T.keydownListenerCapture}),T.keydownHandlerAdded=!0)},vu=(S,T,F)=>{const te=he();if(te.length)return T=T+F,T===te.length?T=0:T===-1&&(T=te.length-1),te[T].focus();Se().focus()},of=["ArrowRight","ArrowDown"],P0=["ArrowLeft","ArrowUp"],T0=(S,T,F)=>{const te=h.innerParams.get(S);te&&(te.stopKeydownPropagation&&T.stopPropagation(),T.key==="Enter"?D0(S,T,te):T.key==="Tab"?E0(T,te):[...of,...P0].includes(T.key)?M0(T.key):T.key==="Escape"&&_0(T,te,F))},D0=(S,T,F)=>{if(!(!O(F.allowEnterKey)||T.isComposing)&&T.target&&S.getInput()&&T.target.outerHTML===S.getInput().outerHTML){if(["textarea","file"].includes(F.input))return;sf(),T.preventDefault()}},E0=(S,T)=>{const F=S.target,te=he();let Oe=-1;for(let pt=0;pt<te.length;pt++)if(F===te[pt]){Oe=pt;break}S.shiftKey?vu(T,Oe,-1):vu(T,Oe,1),S.stopPropagation(),S.preventDefault()},M0=S=>{const T=mt(),F=ie(),te=xe();if(![T,F,te].includes(document.activeElement))return;const Oe=of.includes(S)?"nextElementSibling":"previousElementSibling",pt=document.activeElement[Oe];pt instanceof HTMLElement&&pt.focus()},_0=(S,T,F)=>{O(T.allowEscapeKey)&&(S.preventDefault(),F(wn.esc))},O0=S=>typeof S=="object"&&S.jquery,lf=S=>S instanceof Element||O0(S),I0=S=>{const T={};return typeof S[0]=="object"&&!lf(S[0])?Object.assign(T,S[0]):["title","html","icon"].forEach((F,te)=>{const Oe=S[te];typeof Oe=="string"||lf(Oe)?T[F]=Oe:Oe!==void 0&&v("Unexpected type of ".concat(F,'! Expected "string" or "Element", got ').concat(typeof Oe))}),T};function L0(){const S=this;for(var T=arguments.length,F=new Array(T),te=0;te<T;te++)F[te]=arguments[te];return new S(...F)}function R0(S){class T extends this{_main(te,Oe){return super._main(te,Object.assign({},S,Oe))}}return T}const F0=()=>ct.timeout&&ct.timeout.getTimerLeft(),cf=()=>{if(ct.timeout)return Yt(),ct.timeout.stop()},uf=()=>{if(ct.timeout){const S=ct.timeout.start();return Ct(S),S}},N0=()=>{const S=ct.timeout;return S&&(S.running?cf():uf())},Y0=S=>{if(ct.timeout){const T=ct.timeout.increase(S);return Ct(T,!0),T}},$0=()=>ct.timeout&&ct.timeout.isRunning();let hf=!1;const bu={};function H0(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"data-swal-template";bu[S]=this,hf||(document.body.addEventListener("click",B0),hf=!0)}const B0=S=>{for(let T=S.target;T&&T!==document;T=T.parentNode)for(const F in bu){const te=T.getAttribute(F);if(te){bu[F].fire({template:te});return}}};var z0=Object.freeze({isValidParameter:Q,isUpdatableParameter:R,isDeprecatedParameter:z,argsToParams:I0,isVisible:C0,clickConfirm:sf,clickDeny:S0,clickCancel:A0,getContainer:pe,getPopup:Se,getTitle:tt,getHtmlContainer:At,getImage:wt,getIcon:Be,getInputLabel:ye,getCloseButton:q,getActions:Qe,getConfirmButton:mt,getDenyButton:ie,getCancelButton:xe,getLoader:Pe,getFooter:lt,getTimerProgressBar:Je,getFocusableElements:he,getValidationMessage:Pt,isLoading:Le,fire:L0,mixin:R0,showLoading:Qt,enableLoading:Qt,getTimerLeft:F0,stopTimer:cf,resumeTimer:uf,toggleTimer:N0,increaseTimer:Y0,isTimerRunning:$0,bindClickHandler:H0});function df(){const S=h.innerParams.get(this);if(!S)return;const T=h.domCache.get(this);Rt(T.loader),be()?S.icon&&vt(Be()):W0(T),gt([T.popup,T.actions],Z.loading),T.popup.removeAttribute("aria-busy"),T.popup.removeAttribute("data-loading"),T.confirmButton.disabled=!1,T.denyButton.disabled=!1,T.cancelButton.disabled=!1}const W0=S=>{const T=S.popup.getElementsByClassName(S.loader.getAttribute("data-button-to-replace"));T.length?vt(T[0],"inline-block"):Me()&&Rt(S.actions)};function X0(S){const T=h.innerParams.get(S||this),F=h.domCache.get(S||this);return F?We(F.popup,T.input):null}var Xs={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};function ff(S,T,F,te){be()?gf(S,te):(W(F).then(()=>gf(S,te)),ct.keydownTarget.removeEventListener("keydown",ct.keydownHandler,{capture:ct.keydownListenerCapture}),ct.keydownHandlerAdded=!1),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?(T.setAttribute("style","display:none !important"),T.removeAttribute("class"),T.innerHTML=""):T.remove(),ge()&&(ll(),J(),Hi()),j0()}function j0(){gt([document.documentElement,document.body],[Z.shown,Z["height-auto"],Z["no-backdrop"],Z["toast-shown"]])}function dl(S){S=q0(S);const T=Xs.swalPromiseResolve.get(this),F=U0(this);this.isAwaitingPromise()?S.isDismissed||(pf(this),T(S)):F&&T(S)}function V0(){return!!h.awaitingPromise.get(this)}const U0=S=>{const T=Se();if(!T)return!1;const F=h.innerParams.get(S);if(!F||Ie(T,F.hideClass.popup))return!1;gt(T,F.showClass.popup),ze(T,F.hideClass.popup);const te=pe();return gt(te,F.showClass.backdrop),ze(te,F.hideClass.backdrop),K0(S,T,F),!0};function G0(S){const T=Xs.swalPromiseReject.get(this);pf(this),T&&T(S)}const pf=S=>{S.isAwaitingPromise()&&(h.awaitingPromise.delete(S),h.innerParams.get(S)||S._destroy())},q0=S=>typeof S>"u"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},S),K0=(S,T,F)=>{const te=pe(),Oe=jt&&yt(T);typeof F.willClose=="function"&&F.willClose(T),Oe?Z0(S,T,te,F.returnFocus,F.didClose):ff(S,te,F.returnFocus,F.didClose)},Z0=(S,T,F,te,Oe)=>{ct.swalCloseEventFinishedCallback=ff.bind(null,S,F,te,Oe),T.addEventListener(jt,function(pt){pt.target===T&&(ct.swalCloseEventFinishedCallback(),delete ct.swalCloseEventFinishedCallback)})},gf=(S,T)=>{setTimeout(()=>{typeof T=="function"&&T.bind(S.params)(),S._destroy()})};function mf(S,T,F){const te=h.domCache.get(S);T.forEach(Oe=>{te[Oe].disabled=F})}function vf(S,T){if(!S)return!1;if(S.type==="radio"){const te=S.parentNode.parentNode.querySelectorAll("input");for(let Oe=0;Oe<te.length;Oe++)te[Oe].disabled=T}else S.disabled=T}function Q0(){mf(this,["confirmButton","denyButton","cancelButton"],!1)}function J0(){mf(this,["confirmButton","denyButton","cancelButton"],!0)}function ew(){return vf(this.getInput(),!1)}function tw(){return vf(this.getInput(),!0)}function nw(S){const T=h.domCache.get(this),F=h.innerParams.get(this);we(T.validationMessage,S),T.validationMessage.className=Z["validation-message"],F.customClass&&F.customClass.validationMessage&&ze(T.validationMessage,F.customClass.validationMessage),vt(T.validationMessage);const te=this.getInput();te&&(te.setAttribute("aria-invalid",!0),te.setAttribute("aria-describedby",Z["validation-message"]),Ge(te),ze(te,Z.inputerror))}function iw(){const S=h.domCache.get(this);S.validationMessage&&Rt(S.validationMessage);const T=this.getInput();T&&(T.removeAttribute("aria-invalid"),T.removeAttribute("aria-describedby"),gt(T,Z.inputerror))}function rw(){return h.domCache.get(this).progressSteps}function aw(S){const T=Se(),F=h.innerParams.get(this);if(!T||Ie(T,F.hideClass.popup))return p("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const te=sw(S),Oe=Object.assign({},F,te);_n(this,Oe),h.innerParams.set(this,Oe),Object.defineProperties(this,{params:{value:Object.assign({},this.params,S),writable:!1,enumerable:!0}})}const sw=S=>{const T={};return Object.keys(S).forEach(F=>{R(F)?T[F]=S[F]:p('Invalid parameter to update: "'.concat(F,`". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js If you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md`))}),T};function ow(){const S=h.domCache.get(this),T=h.innerParams.get(this);if(!T){bf(this);return}S.popup&&ct.swalCloseEventFinishedCallback&&(ct.swalCloseEventFinishedCallback(),delete ct.swalCloseEventFinishedCallback),ct.deferDisposalTimer&&(clearTimeout(ct.deferDisposalTimer),delete ct.deferDisposalTimer),typeof T.didDestroy=="function"&&T.didDestroy(),lw(this)}const lw=S=>{bf(S),delete S.params,delete ct.keydownHandler,delete ct.keydownTarget,delete ct.currentInstance},bf=S=>{S.isAwaitingPromise()?(yu(h,S),h.awaitingPromise.set(S,!0)):(yu(Xs,S),yu(h,S))},yu=(S,T)=>{for(const F in S)S[F].delete(T)};var yf=Object.freeze({hideLoading:df,disableLoading:df,getInput:X0,close:dl,isAwaitingPromise:V0,rejectPromise:G0,closePopup:dl,closeModal:dl,closeToast:dl,enableButtons:Q0,disableButtons:J0,enableInput:ew,disableInput:tw,showValidationMessage:nw,resetValidationMessage:iw,getProgressSteps:rw,update:aw,_destroy:ow});let xu;class ja{constructor(){if(typeof window>"u")return;xu=this;for(var T=arguments.length,F=new Array(T),te=0;te<T;te++)F[te]=arguments[te];const Oe=Object.freeze(this.constructor.argsToParams(F));Object.defineProperties(this,{params:{value:Oe,writable:!1,enumerable:!0,configurable:!0}});const pt=this._main(this.params);h.promise.set(this,pt)}_main(T){let F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ve(Object.assign({},F,T)),ct.currentInstance&&(ct.currentInstance._destroy(),ge()&&Hi()),ct.currentInstance=this;const te=uw(T,F);zs(te),Object.freeze(te),ct.timeout&&(ct.timeout.stop(),delete ct.timeout),clearTimeout(ct.restoreFocusTimeout);const Oe=hw(this);return _n(this,te),h.innerParams.set(this,te),cw(this,Oe,te)}then(T){return h.promise.get(this).then(T)}finally(T){return h.promise.get(this).finally(T)}}const cw=(S,T,F)=>new Promise((te,Oe)=>{const pt=An=>{S.closePopup({isDismissed:!0,dismiss:An})};Xs.swalPromiseResolve.set(S,te),Xs.swalPromiseReject.set(S,Oe),T.confirmButton.onclick=()=>Wa(S),T.denyButton.onclick=()=>Xa(S),T.cancelButton.onclick=()=>p0(S,pt),T.closeButton.onclick=()=>pt(wn.close),m0(S,T,pt),k0(S,ct,F,pt),Jt(S,F),_e(F),dw(ct,F,pt),fw(T,F),setTimeout(()=>{T.container.scrollTop=0})}),uw=(S,T)=>{const F=ca(S),te=Object.assign({},j,T,F,S);return te.showClass=Object.assign({},j.showClass,te.showClass),te.hideClass=Object.assign({},j.hideClass,te.hideClass),te},hw=S=>{const T={popup:Se(),container:pe(),actions:Qe(),confirmButton:mt(),denyButton:ie(),cancelButton:xe(),loader:Pe(),closeButton:q(),validationMessage:Pt(),progressSteps:rt()};return h.domCache.set(S,T),T},dw=(S,T,F)=>{const te=Je();Rt(te),T.timer&&(S.timeout=new hu(()=>{F("timer"),delete S.timeout},T.timer),T.timerProgressBar&&(vt(te),je(te,T,"timerProgressBar"),setTimeout(()=>{S.timeout&&S.timeout.running&&Ct(T.timer)})))},fw=(S,T)=>{if(!T.toast){if(!O(T.allowEnterKey))return gw();pw(S,T)||vu(T,-1,1)}},pw=(S,T)=>T.focusDeny&&fe(S.denyButton)?(S.denyButton.focus(),!0):T.focusCancel&&fe(S.cancelButton)?(S.cancelButton.focus(),!0):T.focusConfirm&&fe(S.confirmButton)?(S.confirmButton.focus(),!0):!1,gw=()=>{document.activeElement instanceof HTMLElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur()};Object.assign(ja.prototype,yf),Object.assign(ja,z0),Object.keys(yf).forEach(S=>{ja[S]=function(){if(xu)return xu[S](...arguments)}}),ja.DismissReason=wn,ja.version="11.4.0";const fl=ja;return fl.default=fl,fl}),typeof zr<"u"&&zr.Sweetalert2&&(zr.swal=zr.sweetAlert=zr.Swal=zr.SweetAlert=zr.Sweetalert2)})(Lb);var El=Lb.exports;class QP{static install(t,n={}){var s;const c=El.mixin(n),u=function(...p){return c.fire.call(c,...p)};Object.assign(u,El),Object.keys(El).filter(p=>typeof El[p]=="function").forEach(p=>{u[p]=c[p].bind(c)}),(s=t.config)!=null&&s.globalProperties&&!t.config.globalProperties.$swal?(t.config.globalProperties.$swal=u,t.provide("$swal",u)):Object.prototype.hasOwnProperty.call(t,"$swal")||(t.prototype.$swal=u,t.swal=u)}}/*! * vue-tippy v6.0.0-alpha.62 * (c) 2022 * @license MIT */var ai="top",Ii="bottom",Li="right",si="left",Cd="auto",Zo=[ai,Ii,Li,si],ds="start",Lo="end",JP="clippingParents",Rb="viewport",qs="popper",eT="reference",gp=Zo.reduce(function(e,t){return e.concat([t+"-"+ds,t+"-"+Lo])},[]),Fb=[].concat(Zo,[Cd]).reduce(function(e,t){return e.concat([t,t+"-"+ds,t+"-"+Lo])},[]),tT="beforeRead",nT="read",iT="afterRead",rT="beforeMain",aT="main",sT="afterMain",oT="beforeWrite",lT="write",cT="afterWrite",uT=[tT,nT,iT,rT,aT,sT,oT,lT,cT];function pr(e){return e?(e.nodeName||"").toLowerCase():null}function Ji(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function fs(e){var t=Ji(e).Element;return e instanceof t||e instanceof Element}function Mi(e){var t=Ji(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Nb(e){if(typeof ShadowRoot>"u")return!1;var t=Ji(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function hT(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var s=t.styles[n]||{},c=t.attributes[n]||{},u=t.elements[n];!Mi(u)||!pr(u)||(Object.assign(u.style,s),Object.keys(c).forEach(function(p){var v=c[p];v===!1?u.removeAttribute(p):u.setAttribute(p,v===!0?"":v)}))})}function dT(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(s){var c=t.elements[s],u=t.attributes[s]||{},p=Object.keys(t.styles.hasOwnProperty(s)?t.styles[s]:n[s]),v=p.reduce(function(x,A){return x[A]="",x},{});!Mi(c)||!pr(c)||(Object.assign(c.style,v),Object.keys(u).forEach(function(x){c.removeAttribute(x)}))})}}var Yb={name:"applyStyles",enabled:!0,phase:"write",fn:hT,effect:dT,requires:["computeStyles"]};function cr(e){return e.split("-")[0]}var Ta=Math.max,ac=Math.min,ps=Math.round;function gs(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),s=1,c=1;if(Mi(e)&&t){var u=e.offsetHeight,p=e.offsetWidth;p>0&&(s=ps(n.width)/p||1),u>0&&(c=ps(n.height)/u||1)}return{width:n.width/s,height:n.height/c,top:n.top/c,right:n.right/s,bottom:n.bottom/c,left:n.left/s,x:n.left/s,y:n.top/c}}function Sd(e){var t=gs(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function $b(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Nb(n)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function gr(e){return Ji(e).getComputedStyle(e)}function fT(e){return["table","td","th"].indexOf(pr(e))>=0}function oa(e){return((fs(e)?e.ownerDocument:e.document)||window.document).documentElement}function Bc(e){return pr(e)==="html"?e:e.assignedSlot||e.parentNode||(Nb(e)?e.host:null)||oa(e)}function mp(e){return!Mi(e)||gr(e).position==="fixed"?null:e.offsetParent}function pT(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&Mi(e)){var s=gr(e);if(s.position==="fixed")return null}for(var c=Bc(e);Mi(c)&&["html","body"].indexOf(pr(c))<0;){var u=gr(c);if(u.transform!=="none"||u.perspective!=="none"||u.contain==="paint"||["transform","perspective"].indexOf(u.willChange)!==-1||t&&u.willChange==="filter"||t&&u.filter&&u.filter!=="none")return c;c=c.parentNode}return null}function Qo(e){for(var t=Ji(e),n=mp(e);n&&fT(n)&&gr(n).position==="static";)n=mp(n);return n&&(pr(n)==="html"||pr(n)==="body"&&gr(n).position==="static")?t:n||pT(e)||t}function Ad(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function fo(e,t,n){return Ta(e,ac(t,n))}function gT(e,t,n){var s=fo(e,t,n);return s>n?n:s}function Hb(){return{top:0,right:0,bottom:0,left:0}}function Bb(e){return Object.assign({},Hb(),e)}function zb(e,t){return t.reduce(function(n,s){return n[s]=e,n},{})}var mT=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Bb(typeof t!="number"?t:zb(t,Zo))};function vT(e){var t,n=e.state,s=e.name,c=e.options,u=n.elements.arrow,p=n.modifiersData.popperOffsets,v=cr(n.placement),x=Ad(v),A=[si,Li].indexOf(v)>=0,k=A?"height":"width";if(!(!u||!p)){var O=mT(c.padding,n),L=Sd(u),B=x==="y"?ai:si,V=x==="y"?Ii:Li,j=n.rects.reference[k]+n.rects.reference[x]-p[x]-n.rects.popper[k],ne=p[x]-n.rects.reference[x],U=Qo(u),D=U?x==="y"?U.clientHeight||0:U.clientWidth||0:0,Q=j/2-ne/2,R=O[B],z=D-L[k]-O[V],G=D/2-L[k]/2+Q,se=fo(R,G,z),oe=x;n.modifiersData[s]=(t={},t[oe]=se,t.centerOffset=se-G,t)}}function bT(e){var t=e.state,n=e.options,s=n.element,c=s===void 0?"[data-popper-arrow]":s;c!=null&&(typeof c=="string"&&(c=t.elements.popper.querySelector(c),!c)||$b(t.elements.popper,c)&&(t.elements.arrow=c))}var yT={name:"arrow",enabled:!0,phase:"main",fn:vT,effect:bT,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ms(e){return e.split("-")[1]}var xT={top:"auto",right:"auto",bottom:"auto",left:"auto"};function wT(e){var t=e.x,n=e.y,s=window,c=s.devicePixelRatio||1;return{x:ps(t*c)/c||0,y:ps(n*c)/c||0}}function vp(e){var t,n=e.popper,s=e.popperRect,c=e.placement,u=e.variation,p=e.offsets,v=e.position,x=e.gpuAcceleration,A=e.adaptive,k=e.roundOffsets,O=e.isFixed,L=k===!0?wT(p):typeof k=="function"?k(p):p,B=L.x,V=B===void 0?0:B,j=L.y,ne=j===void 0?0:j,U=p.hasOwnProperty("x"),D=p.hasOwnProperty("y"),Q=si,R=ai,z=window;if(A){var G=Qo(n),se="clientHeight",oe="clientWidth";if(G===Ji(n)&&(G=oa(n),gr(G).position!=="static"&&v==="absolute"&&(se="scrollHeight",oe="scrollWidth")),G=G,c===ai||(c===si||c===Li)&&u===Lo){R=Ii;var ve=O&&z.visualViewport?z.visualViewport.height:G[se];ne-=ve-s.height,ne*=x?1:-1}if(c===si||(c===ai||c===Ii)&&u===Lo){Q=Li;var me=O&&z.visualViewport?z.visualViewport.width:G[oe];V-=me-s.width,V*=x?1:-1}}var Ae=Object.assign({position:v},A&&xT);if(x){var Z;return Object.assign({},Ae,(Z={},Z[R]=D?"0":"",Z[Q]=U?"0":"",Z.transform=(z.devicePixelRatio||1)<=1?"translate("+V+"px, "+ne+"px)":"translate3d("+V+"px, "+ne+"px, 0)",Z))}return Object.assign({},Ae,(t={},t[R]=D?ne+"px":"",t[Q]=U?V+"px":"",t.transform="",t))}function CT(e){var t=e.state,n=e.options,s=n.gpuAcceleration,c=s===void 0?!0:s,u=n.adaptive,p=u===void 0?!0:u,v=n.roundOffsets,x=v===void 0?!0:v,A={placement:cr(t.placement),variation:ms(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:c,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,vp(Object.assign({},A,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:p,roundOffsets:x})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,vp(Object.assign({},A,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:x})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var ST={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:CT,data:{}},Ml={passive:!0};function AT(e){var t=e.state,n=e.instance,s=e.options,c=s.scroll,u=c===void 0?!0:c,p=s.resize,v=p===void 0?!0:p,x=Ji(t.elements.popper),A=[].concat(t.scrollParents.reference,t.scrollParents.popper);return u&&A.forEach(function(k){k.addEventListener("scroll",n.update,Ml)}),v&&x.addEventListener("resize",n.update,Ml),function(){u&&A.forEach(function(k){k.removeEventListener("scroll",n.update,Ml)}),v&&x.removeEventListener("resize",n.update,Ml)}}var kT={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:AT,data:{}},PT={left:"right",right:"left",bottom:"top",top:"bottom"};function Xl(e){return e.replace(/left|right|bottom|top/g,function(t){return PT[t]})}var TT={start:"end",end:"start"};function bp(e){return e.replace(/start|end/g,function(t){return TT[t]})}function kd(e){var t=Ji(e),n=t.pageXOffset,s=t.pageYOffset;return{scrollLeft:n,scrollTop:s}}function Pd(e){return gs(oa(e)).left+kd(e).scrollLeft}function DT(e){var t=Ji(e),n=oa(e),s=t.visualViewport,c=n.clientWidth,u=n.clientHeight,p=0,v=0;return s&&(c=s.width,u=s.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(p=s.offsetLeft,v=s.offsetTop)),{width:c,height:u,x:p+Pd(e),y:v}}function ET(e){var t,n=oa(e),s=kd(e),c=(t=e.ownerDocument)==null?void 0:t.body,u=Ta(n.scrollWidth,n.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),p=Ta(n.scrollHeight,n.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),v=-s.scrollLeft+Pd(e),x=-s.scrollTop;return gr(c||n).direction==="rtl"&&(v+=Ta(n.clientWidth,c?c.clientWidth:0)-u),{width:u,height:p,x:v,y:x}}function Td(e){var t=gr(e),n=t.overflow,s=t.overflowX,c=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+c+s)}function Wb(e){return["html","body","#document"].indexOf(pr(e))>=0?e.ownerDocument.body:Mi(e)&&Td(e)?e:Wb(Bc(e))}function po(e,t){var n;t===void 0&&(t=[]);var s=Wb(e),c=s===((n=e.ownerDocument)==null?void 0:n.body),u=Ji(s),p=c?[u].concat(u.visualViewport||[],Td(s)?s:[]):s,v=t.concat(p);return c?v:v.concat(po(Bc(p)))}function Ah(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function MT(e){var t=gs(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function yp(e,t){return t===Rb?Ah(DT(e)):fs(t)?MT(t):Ah(ET(oa(e)))}function _T(e){var t=po(Bc(e)),n=["absolute","fixed"].indexOf(gr(e).position)>=0,s=n&&Mi(e)?Qo(e):e;return fs(s)?t.filter(function(c){return fs(c)&&$b(c,s)&&pr(c)!=="body"&&(n?gr(c).position!=="static":!0)}):[]}function OT(e,t,n){var s=t==="clippingParents"?_T(e):[].concat(t),c=[].concat(s,[n]),u=c[0],p=c.reduce(function(v,x){var A=yp(e,x);return v.top=Ta(A.top,v.top),v.right=ac(A.right,v.right),v.bottom=ac(A.bottom,v.bottom),v.left=Ta(A.left,v.left),v},yp(e,u));return p.width=p.right-p.left,p.height=p.bottom-p.top,p.x=p.left,p.y=p.top,p}function Xb(e){var t=e.reference,n=e.element,s=e.placement,c=s?cr(s):null,u=s?ms(s):null,p=t.x+t.width/2-n.width/2,v=t.y+t.height/2-n.height/2,x;switch(c){case ai:x={x:p,y:t.y-n.height};break;case Ii:x={x:p,y:t.y+t.height};break;case Li:x={x:t.x+t.width,y:v};break;case si:x={x:t.x-n.width,y:v};break;default:x={x:t.x,y:t.y}}var A=c?Ad(c):null;if(A!=null){var k=A==="y"?"height":"width";switch(u){case ds:x[A]=x[A]-(t[k]/2-n[k]/2);break;case Lo:x[A]=x[A]+(t[k]/2-n[k]/2);break}}return x}function Ro(e,t){t===void 0&&(t={});var n=t,s=n.placement,c=s===void 0?e.placement:s,u=n.boundary,p=u===void 0?JP:u,v=n.rootBoundary,x=v===void 0?Rb:v,A=n.elementContext,k=A===void 0?qs:A,O=n.altBoundary,L=O===void 0?!1:O,B=n.padding,V=B===void 0?0:B,j=Bb(typeof V!="number"?V:zb(V,Zo)),ne=k===qs?eT:qs,U=e.rects.popper,D=e.elements[L?ne:k],Q=OT(fs(D)?D:D.contextElement||oa(e.elements.popper),p,x),R=gs(e.elements.reference),z=Xb({reference:R,element:U,strategy:"absolute",placement:c}),G=Ah(Object.assign({},U,z)),se=k===qs?G:R,oe={top:Q.top-se.top+j.top,bottom:se.bottom-Q.bottom+j.bottom,left:Q.left-se.left+j.left,right:se.right-Q.right+j.right},ve=e.modifiersData.offset;if(k===qs&&ve){var me=ve[c];Object.keys(oe).forEach(function(Ae){var Z=[Li,Ii].indexOf(Ae)>=0?1:-1,ke=[ai,Ii].indexOf(Ae)>=0?"y":"x";oe[Ae]+=me[ke]*Z})}return oe}function IT(e,t){t===void 0&&(t={});var n=t,s=n.placement,c=n.boundary,u=n.rootBoundary,p=n.padding,v=n.flipVariations,x=n.allowedAutoPlacements,A=x===void 0?Fb:x,k=ms(s),O=k?v?gp:gp.filter(function(V){return ms(V)===k}):Zo,L=O.filter(function(V){return A.indexOf(V)>=0});L.length===0&&(L=O);var B=L.reduce(function(V,j){return V[j]=Ro(e,{placement:j,boundary:c,rootBoundary:u,padding:p})[cr(j)],V},{});return Object.keys(B).sort(function(V,j){return B[V]-B[j]})}function LT(e){if(cr(e)===Cd)return[];var t=Xl(e);return[bp(e),t,bp(t)]}function RT(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var c=n.mainAxis,u=c===void 0?!0:c,p=n.altAxis,v=p===void 0?!0:p,x=n.fallbackPlacements,A=n.padding,k=n.boundary,O=n.rootBoundary,L=n.altBoundary,B=n.flipVariations,V=B===void 0?!0:B,j=n.allowedAutoPlacements,ne=t.options.placement,U=cr(ne),D=U===ne,Q=x||(D||!V?[Xl(ne)]:LT(ne)),R=[ne].concat(Q).reduce(function(mt,ie){return mt.concat(cr(ie)===Cd?IT(t,{placement:ie,boundary:k,rootBoundary:O,padding:A,flipVariations:V,allowedAutoPlacements:j}):ie)},[]),z=t.rects.reference,G=t.rects.popper,se=new Map,oe=!0,ve=R[0],me=0;me<R.length;me++){var Ae=R[me],Z=cr(Ae),ke=ms(Ae)===ds,pe=[ai,Ii].indexOf(Z)>=0,Ve=pe?"width":"height",Ye=Ro(t,{placement:Ae,boundary:k,rootBoundary:O,altBoundary:L,padding:A}),Se=pe?ke?Li:si:ke?Ii:ai;z[Ve]>G[Ve]&&(Se=Xl(Se));var Be=Xl(Se),tt=[];if(u&&tt.push(Ye[Z]<=0),v&&tt.push(Ye[Se]<=0,Ye[Be]<=0),tt.every(function(mt){return mt})){ve=Ae,oe=!1;break}se.set(Ae,tt)}if(oe)for(var At=V?3:1,wt=function(ie){var ye=R.find(function(Pe){var xe=se.get(Pe);if(xe)return xe.slice(0,ie).every(function(Qe){return Qe})});if(ye)return ve=ye,"break"},rt=At;rt>0;rt--){var Pt=wt(rt);if(Pt==="break")break}t.placement!==ve&&(t.modifiersData[s]._skip=!0,t.placement=ve,t.reset=!0)}}var FT={name:"flip",enabled:!0,phase:"main",fn:RT,requiresIfExists:["offset"],data:{_skip:!1}};function xp(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function wp(e){return[ai,Li,Ii,si].some(function(t){return e[t]>=0})}function NT(e){var t=e.state,n=e.name,s=t.rects.reference,c=t.rects.popper,u=t.modifiersData.preventOverflow,p=Ro(t,{elementContext:"reference"}),v=Ro(t,{altBoundary:!0}),x=xp(p,s),A=xp(v,c,u),k=wp(x),O=wp(A);t.modifiersData[n]={referenceClippingOffsets:x,popperEscapeOffsets:A,isReferenceHidden:k,hasPopperEscaped:O},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":k,"data-popper-escaped":O})}var YT={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:NT};function $T(e,t,n){var s=cr(e),c=[si,ai].indexOf(s)>=0?-1:1,u=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,p=u[0],v=u[1];return p=p||0,v=(v||0)*c,[si,Li].indexOf(s)>=0?{x:v,y:p}:{x:p,y:v}}function HT(e){var t=e.state,n=e.options,s=e.name,c=n.offset,u=c===void 0?[0,0]:c,p=Fb.reduce(function(k,O){return k[O]=$T(O,t.rects,u),k},{}),v=p[t.placement],x=v.x,A=v.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=x,t.modifiersData.popperOffsets.y+=A),t.modifiersData[s]=p}var BT={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:HT};function zT(e){var t=e.state,n=e.name;t.modifiersData[n]=Xb({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var WT={name:"popperOffsets",enabled:!0,phase:"read",fn:zT,data:{}};function XT(e){return e==="x"?"y":"x"}function jT(e){var t=e.state,n=e.options,s=e.name,c=n.mainAxis,u=c===void 0?!0:c,p=n.altAxis,v=p===void 0?!1:p,x=n.boundary,A=n.rootBoundary,k=n.altBoundary,O=n.padding,L=n.tether,B=L===void 0?!0:L,V=n.tetherOffset,j=V===void 0?0:V,ne=Ro(t,{boundary:x,rootBoundary:A,padding:O,altBoundary:k}),U=cr(t.placement),D=ms(t.placement),Q=!D,R=Ad(U),z=XT(R),G=t.modifiersData.popperOffsets,se=t.rects.reference,oe=t.rects.popper,ve=typeof j=="function"?j(Object.assign({},t.rects,{placement:t.placement})):j,me=typeof ve=="number"?{mainAxis:ve,altAxis:ve}:Object.assign({mainAxis:0,altAxis:0},ve),Ae=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Z={x:0,y:0};if(G){if(u){var ke,pe=R==="y"?ai:si,Ve=R==="y"?Ii:Li,Ye=R==="y"?"height":"width",Se=G[R],Be=Se+ne[pe],tt=Se-ne[Ve],At=B?-oe[Ye]/2:0,wt=D===ds?se[Ye]:oe[Ye],rt=D===ds?-oe[Ye]:-se[Ye],Pt=t.elements.arrow,mt=B&&Pt?Sd(Pt):{width:0,height:0},ie=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Hb(),ye=ie[pe],Pe=ie[Ve],xe=fo(0,se[Ye],mt[Ye]),Qe=Q?se[Ye]/2-At-xe-ye-me.mainAxis:wt-xe-ye-me.mainAxis,lt=Q?-se[Ye]/2+At+xe+Pe+me.mainAxis:rt+xe+Pe+me.mainAxis,Je=t.elements.arrow&&Qo(t.elements.arrow),q=Je?R==="y"?Je.clientTop||0:Je.clientLeft||0:0,re=(ke=Ae==null?void 0:Ae[R])!=null?ke:0,he=Se+Qe-re-q,ge=Se+lt-re,be=fo(B?ac(Be,he):Be,Se,B?Ta(tt,ge):tt);G[R]=be,Z[R]=be-Se}if(v){var Le,Ne=R==="x"?ai:si,we=R==="x"?Ii:Li,Ie=G[z],Te=z==="y"?"height":"width",je=Ie+ne[Ne],We=Ie-ne[we],Ge=[ai,si].indexOf(U)!==-1,nt=(Le=Ae==null?void 0:Ae[z])!=null?Le:0,ze=Ge?je:Ie-se[Te]-oe[Te]-nt+me.altAxis,gt=Ge?Ie+se[Te]+oe[Te]-nt-me.altAxis:We,dt=B&&Ge?gT(ze,Ie,gt):fo(B?ze:je,Ie,B?gt:We);G[z]=dt,Z[z]=dt-Ie}t.modifiersData[s]=Z}}var VT={name:"preventOverflow",enabled:!0,phase:"main",fn:jT,requiresIfExists:["offset"]};function UT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function GT(e){return e===Ji(e)||!Mi(e)?kd(e):UT(e)}function qT(e){var t=e.getBoundingClientRect(),n=ps(t.width)/e.offsetWidth||1,s=ps(t.height)/e.offsetHeight||1;return n!==1||s!==1}function KT(e,t,n){n===void 0&&(n=!1);var s=Mi(t),c=Mi(t)&&qT(t),u=oa(t),p=gs(e,c),v={scrollLeft:0,scrollTop:0},x={x:0,y:0};return(s||!s&&!n)&&((pr(t)!=="body"||Td(u))&&(v=GT(t)),Mi(t)?(x=gs(t,!0),x.x+=t.clientLeft,x.y+=t.clientTop):u&&(x.x=Pd(u))),{x:p.left+v.scrollLeft-x.x,y:p.top+v.scrollTop-x.y,width:p.width,height:p.height}}function ZT(e){var t=new Map,n=new Set,s=[];e.forEach(function(u){t.set(u.name,u)});function c(u){n.add(u.name);var p=[].concat(u.requires||[],u.requiresIfExists||[]);p.forEach(function(v){if(!n.has(v)){var x=t.get(v);x&&c(x)}}),s.push(u)}return e.forEach(function(u){n.has(u.name)||c(u)}),s}function QT(e){var t=ZT(e);return uT.reduce(function(n,s){return n.concat(t.filter(function(c){return c.phase===s}))},[])}function JT(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function eD(e){var t=e.reduce(function(n,s){var c=n[s.name];return n[s.name]=c?Object.assign({},c,s,{options:Object.assign({},c.options,s.options),data:Object.assign({},c.data,s.data)}):s,n},{});return Object.keys(t).map(function(n){return t[n]})}var Cp={placement:"bottom",modifiers:[],strategy:"absolute"};function Sp(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(s){return!(s&&typeof s.getBoundingClientRect=="function")})}function tD(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,s=n===void 0?[]:n,c=t.defaultOptions,u=c===void 0?Cp:c;return function(v,x,A){A===void 0&&(A=u);var k={placement:"bottom",orderedModifiers:[],options:Object.assign({},Cp,u),modifiersData:{},elements:{reference:v,popper:x},attributes:{},styles:{}},O=[],L=!1,B={state:k,setOptions:function(U){var D=typeof U=="function"?U(k.options):U;j(),k.options=Object.assign({},u,k.options,D),k.scrollParents={reference:fs(v)?po(v):v.contextElement?po(v.contextElement):[],popper:po(x)};var Q=QT(eD([].concat(s,k.options.modifiers)));return k.orderedModifiers=Q.filter(function(R){return R.enabled}),V(),B.update()},forceUpdate:function(){if(!L){var U=k.elements,D=U.reference,Q=U.popper;if(Sp(D,Q)){k.rects={reference:KT(D,Qo(Q),k.options.strategy==="fixed"),popper:Sd(Q)},k.reset=!1,k.placement=k.options.placement,k.orderedModifiers.forEach(function(me){return k.modifiersData[me.name]=Object.assign({},me.data)});for(var R=0;R<k.orderedModifiers.length;R++){if(k.reset===!0){k.reset=!1,R=-1;continue}var z=k.orderedModifiers[R],G=z.fn,se=z.options,oe=se===void 0?{}:se,ve=z.name;typeof G=="function"&&(k=G({state:k,options:oe,name:ve,instance:B})||k)}}}},update:JT(function(){return new Promise(function(ne){B.forceUpdate(),ne(k)})}),destroy:function(){j(),L=!0}};if(!Sp(v,x))return B;B.setOptions(A).then(function(ne){!L&&A.onFirstUpdate&&A.onFirstUpdate(ne)});function V(){k.orderedModifiers.forEach(function(ne){var U=ne.name,D=ne.options,Q=D===void 0?{}:D,R=ne.effect;if(typeof R=="function"){var z=R({state:k,name:U,instance:B,options:Q}),G=function(){};O.push(z||G)}})}function j(){O.forEach(function(ne){return ne()}),O=[]}return B}}var nD=[kT,WT,ST,Yb,BT,FT,VT,yT,YT],iD=tD({defaultModifiers:nD}),rD="tippy-box",jb="tippy-content",Vb="tippy-backdrop",Ub="tippy-arrow",Gb="tippy-svg-arrow",ga={passive:!0,capture:!0},qb=function(){return document.body};function Hu(e,t,n){if(Array.isArray(e)){var s=e[t];return s??(Array.isArray(n)?n[t]:n)}return e}function Dd(e,t){var n={}.toString.call(e);return n.indexOf("[object")===0&&n.indexOf(t+"]")>-1}function Kb(e,t){return typeof e=="function"?e.apply(void 0,t):e}function Ap(e,t){if(t===0)return e;var n;return function(s){clearTimeout(n),n=setTimeout(function(){e(s)},t)}}function aD(e,t){var n=Object.assign({},e);return t.forEach(function(s){delete n[s]}),n}function sD(e){return e.split(/\s+/).filter(Boolean)}function xa(e){return[].concat(e)}function kp(e,t){e.indexOf(t)===-1&&e.push(t)}function oD(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function Zb(e){return e.split("-")[0]}function vs(e){return[].slice.call(e)}function Pp(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function Da(){return document.createElement("div")}function zc(e){return["Element","Fragment"].some(function(t){return Dd(e,t)})}function lD(e){return Dd(e,"NodeList")}function Ed(e){return Dd(e,"MouseEvent")}function cD(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function uD(e){return zc(e)?[e]:lD(e)?vs(e):Array.isArray(e)?e:vs(document.querySelectorAll(e))}function Bu(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function Fo(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function Qb(e){var t,n=xa(e),s=n[0];return s!=null&&(t=s.ownerDocument)!=null&&t.body?s.ownerDocument:document}function hD(e,t){var n=t.clientX,s=t.clientY;return e.every(function(c){var u=c.popperRect,p=c.popperState,v=c.props,x=v.interactiveBorder,A=Zb(p.placement),k=p.modifiersData.offset;if(!k)return!0;var O=A==="bottom"?k.top.y:0,L=A==="top"?k.bottom.y:0,B=A==="right"?k.left.x:0,V=A==="left"?k.right.x:0,j=u.top-s+O>x,ne=s-u.bottom-L>x,U=u.left-n+B>x,D=n-u.right-V>x;return j||ne||U||D})}function zu(e,t,n){var s=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(c){e[s](c,n)})}function Tp(e,t){for(var n=t;n;){var s;if(e.contains(n))return!0;n=n.getRootNode==null||(s=n.getRootNode())==null?void 0:s.host}return!1}var ar={isTouch:!1},Dp=0;function dD(){ar.isTouch||(ar.isTouch=!0,window.performance&&document.addEventListener("mousemove",Jb))}function Jb(){var e=performance.now();e-Dp<20&&(ar.isTouch=!1,document.removeEventListener("mousemove",Jb)),Dp=e}function fD(){var e=document.activeElement;if(cD(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function pD(){document.addEventListener("touchstart",dD,ga),window.addEventListener("blur",fD)}var gD=typeof window<"u"&&typeof document<"u",mD=gD?!!window.msCrypto:!1,vD={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},bD={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},ji=Object.assign({appendTo:qb,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},vD,bD),yD=Object.keys(ji),xD=function(t){var n=Object.keys(t);n.forEach(function(s){ji[s]=t[s]})};function ey(e){var t=e.plugins||[],n=t.reduce(function(s,c){var u=c.name,p=c.defaultValue;if(u){var v;s[u]=e[u]!==void 0?e[u]:(v=ji[u])!=null?v:p}return s},{});return Object.assign({},e,n)}function wD(e,t){var n=t?Object.keys(ey(Object.assign({},ji,{plugins:t}))):yD,s=n.reduce(function(c,u){var p=(e.getAttribute("data-tippy-"+u)||"").trim();if(!p)return c;if(u==="content")c[u]=p;else try{c[u]=JSON.parse(p)}catch{c[u]=p}return c},{});return s}function Ep(e,t){var n=Object.assign({},t,{content:Kb(t.content,[e])},t.ignoreAttributes?{}:wD(e,t.plugins));return n.aria=Object.assign({},ji.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var CD=function(){return"innerHTML"};function kh(e,t){e[CD()]=t}function Mp(e){var t=Da();return e===!0?t.className=Ub:(t.className=Gb,zc(e)?t.appendChild(e):kh(t,e)),t}function _p(e,t){zc(t.content)?(kh(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?kh(e,t.content):e.textContent=t.content)}function sc(e){var t=e.firstElementChild,n=vs(t.children);return{box:t,content:n.find(function(s){return s.classList.contains(jb)}),arrow:n.find(function(s){return s.classList.contains(Ub)||s.classList.contains(Gb)}),backdrop:n.find(function(s){return s.classList.contains(Vb)})}}function ty(e){var t=Da(),n=Da();n.className=rD,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var s=Da();s.className=jb,s.setAttribute("data-state","hidden"),_p(s,e.props),t.appendChild(n),n.appendChild(s),c(e.props,e.props);function c(u,p){var v=sc(t),x=v.box,A=v.content,k=v.arrow;p.theme?x.setAttribute("data-theme",p.theme):x.removeAttribute("data-theme"),typeof p.animation=="string"?x.setAttribute("data-animation",p.animation):x.removeAttribute("data-animation"),p.inertia?x.setAttribute("data-inertia",""):x.removeAttribute("data-inertia"),x.style.maxWidth=typeof p.maxWidth=="number"?p.maxWidth+"px":p.maxWidth,p.role?x.setAttribute("role",p.role):x.removeAttribute("role"),(u.content!==p.content||u.allowHTML!==p.allowHTML)&&_p(A,e.props),p.arrow?k?u.arrow!==p.arrow&&(x.removeChild(k),x.appendChild(Mp(p.arrow))):x.appendChild(Mp(p.arrow)):k&&x.removeChild(k)}return{popper:t,onUpdate:c}}ty.$$tippy=!0;var SD=1,_l=[],Wu=[];function AD(e,t){var n=Ep(e,Object.assign({},ji,ey(Pp(t)))),s,c,u,p=!1,v=!1,x=!1,A=!1,k,O,L,B=[],V=Ap(he,n.interactiveDebounce),j,ne=SD++,U=null,D=oD(n.plugins),Q={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},R={id:ne,reference:e,popper:Da(),popperInstance:U,props:n,state:Q,plugins:D,clearDelayTimeouts:ze,setProps:gt,setContent:dt,show:Dt,hide:vt,hideWithInteractivity:Rt,enable:Ge,disable:nt,unmount:Yn,destroy:mn};if(!n.render)return R;var z=n.render(R),G=z.popper,se=z.onUpdate;G.setAttribute("data-tippy-root",""),G.id="tippy-"+R.id,R.popper=G,e._tippy=R,G._tippy=R;var oe=D.map(function(fe){return fe.fn(R)}),ve=e.hasAttribute("aria-expanded");return Je(),At(),Se(),Be("onCreate",[R]),n.showOnCreate&&je(),G.addEventListener("mouseenter",function(){R.props.interactive&&R.state.isVisible&&R.clearDelayTimeouts()}),G.addEventListener("mouseleave",function(){R.props.interactive&&R.props.trigger.indexOf("mouseenter")>=0&&pe().addEventListener("mousemove",V)}),R;function me(){var fe=R.props.touch;return Array.isArray(fe)?fe:[fe,0]}function Ae(){return me()[0]==="hold"}function Z(){var fe;return!!((fe=R.props.render)!=null&&fe.$$tippy)}function ke(){return j||e}function pe(){var fe=ke().parentNode;return fe?Qb(fe):document}function Ve(){return sc(G)}function Ye(fe){return R.state.isMounted&&!R.state.isVisible||ar.isTouch||k&&k.type==="focus"?0:Hu(R.props.delay,fe?0:1,ji.delay)}function Se(fe){fe===void 0&&(fe=!1),G.style.pointerEvents=R.props.interactive&&!fe?"":"none",G.style.zIndex=""+R.props.zIndex}function Be(fe,Me,qe){if(qe===void 0&&(qe=!0),oe.forEach(function(Ct){Ct[fe]&&Ct[fe].apply(Ct,Me)}),qe){var yt;(yt=R.props)[fe].apply(yt,Me)}}function tt(){var fe=R.props.aria;if(fe.content){var Me="aria-"+fe.content,qe=G.id,yt=xa(R.props.triggerTarget||e);yt.forEach(function(Ct){var Yt=Ct.getAttribute(Me);if(R.state.isVisible)Ct.setAttribute(Me,Yt?Yt+" "+qe:qe);else{var Zt=Yt&&Yt.replace(qe,"").trim();Zt?Ct.setAttribute(Me,Zt):Ct.removeAttribute(Me)}})}}function At(){if(!(ve||!R.props.aria.expanded)){var fe=xa(R.props.triggerTarget||e);fe.forEach(function(Me){R.props.interactive?Me.setAttribute("aria-expanded",R.state.isVisible&&Me===ke()?"true":"false"):Me.removeAttribute("aria-expanded")})}}function wt(){pe().removeEventListener("mousemove",V),_l=_l.filter(function(fe){return fe!==V})}function rt(fe){if(!(ar.isTouch&&(x||fe.type==="mousedown"))){var Me=fe.composedPath&&fe.composedPath()[0]||fe.target;if(!(R.props.interactive&&Tp(G,Me))){if(xa(R.props.triggerTarget||e).some(function(qe){return Tp(qe,Me)})){if(ar.isTouch||R.state.isVisible&&R.props.trigger.indexOf("click")>=0)return}else Be("onClickOutside",[R,fe]);R.props.hideOnClick===!0&&(R.clearDelayTimeouts(),R.hide(),v=!0,setTimeout(function(){v=!1}),R.state.isMounted||ye())}}}function Pt(){x=!0}function mt(){x=!1}function ie(){var fe=pe();fe.addEventListener("mousedown",rt,!0),fe.addEventListener("touchend",rt,ga),fe.addEventListener("touchstart",mt,ga),fe.addEventListener("touchmove",Pt,ga)}function ye(){var fe=pe();fe.removeEventListener("mousedown",rt,!0),fe.removeEventListener("touchend",rt,ga),fe.removeEventListener("touchstart",mt,ga),fe.removeEventListener("touchmove",Pt,ga)}function Pe(fe,Me){Qe(fe,function(){!R.state.isVisible&&G.parentNode&&G.parentNode.contains(G)&&Me()})}function xe(fe,Me){Qe(fe,Me)}function Qe(fe,Me){var qe=Ve().box;function yt(Ct){Ct.target===qe&&(zu(qe,"remove",yt),Me())}if(fe===0)return Me();zu(qe,"remove",O),zu(qe,"add",yt),O=yt}function lt(fe,Me,qe){qe===void 0&&(qe=!1);var yt=xa(R.props.triggerTarget||e);yt.forEach(function(Ct){Ct.addEventListener(fe,Me,qe),B.push({node:Ct,eventType:fe,handler:Me,options:qe})})}function Je(){Ae()&&(lt("touchstart",re,{passive:!0}),lt("touchend",ge,{passive:!0})),sD(R.props.trigger).forEach(function(fe){if(fe!=="manual")switch(lt(fe,re),fe){case"mouseenter":lt("mouseleave",ge);break;case"focus":lt(mD?"focusout":"blur",be);break;case"focusin":lt("focusout",be);break}})}function q(){B.forEach(function(fe){var Me=fe.node,qe=fe.eventType,yt=fe.handler,Ct=fe.options;Me.removeEventListener(qe,yt,Ct)}),B=[]}function re(fe){var Me,qe=!1;if(!(!R.state.isEnabled||Le(fe)||v)){var yt=((Me=k)==null?void 0:Me.type)==="focus";k=fe,j=fe.currentTarget,At(),!R.state.isVisible&&Ed(fe)&&_l.forEach(function(Ct){return Ct(fe)}),fe.type==="click"&&(R.props.trigger.indexOf("mouseenter")<0||p)&&R.props.hideOnClick!==!1&&R.state.isVisible?qe=!0:je(fe),fe.type==="click"&&(p=!qe),qe&&!yt&&We(fe)}}function he(fe){var Me=fe.target,qe=ke().contains(Me)||G.contains(Me);if(!(fe.type==="mousemove"&&qe)){var yt=Te().concat(G).map(function(Ct){var Yt,Zt=Ct._tippy,tn=(Yt=Zt.popperInstance)==null?void 0:Yt.state;return tn?{popperRect:Ct.getBoundingClientRect(),popperState:tn,props:n}:null}).filter(Boolean);hD(yt,fe)&&(wt(),We(fe))}}function ge(fe){var Me=Le(fe)||R.props.trigger.indexOf("click")>=0&&p;if(!Me){if(R.props.interactive){R.hideWithInteractivity(fe);return}We(fe)}}function be(fe){R.props.trigger.indexOf("focusin")<0&&fe.target!==ke()||R.props.interactive&&fe.relatedTarget&&G.contains(fe.relatedTarget)||We(fe)}function Le(fe){return ar.isTouch?Ae()!==fe.type.indexOf("touch")>=0:!1}function Ne(){we();var fe=R.props,Me=fe.popperOptions,qe=fe.placement,yt=fe.offset,Ct=fe.getReferenceClientRect,Yt=fe.moveTransition,Zt=Z()?sc(G).arrow:null,tn=Ct?{getBoundingClientRect:Ct,contextElement:Ct.contextElement||ke()}:e,ct={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(K){var le=K.state;if(Z()){var de=Ve(),Re=de.box;["placement","reference-hidden","escaped"].forEach(function(He){He==="placement"?Re.setAttribute("data-placement",le.placement):le.attributes.popper["data-popper-"+He]?Re.setAttribute("data-"+He,""):Re.removeAttribute("data-"+He)}),le.attributes.popper={}}}},Pn=[{name:"offset",options:{offset:yt}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Yt}},ct];Z()&&Zt&&Pn.push({name:"arrow",options:{element:Zt,padding:3}}),Pn.push.apply(Pn,(Me==null?void 0:Me.modifiers)||[]),R.popperInstance=iD(tn,G,Object.assign({},Me,{placement:qe,onFirstUpdate:L,modifiers:Pn}))}function we(){R.popperInstance&&(R.popperInstance.destroy(),R.popperInstance=null)}function Ie(){var fe=R.props.appendTo,Me,qe=ke();R.props.interactive&&fe===qb||fe==="parent"?Me=qe.parentNode:Me=Kb(fe,[qe]),Me.contains(G)||Me.appendChild(G),R.state.isMounted=!0,Ne()}function Te(){return vs(G.querySelectorAll("[data-tippy-root]"))}function je(fe){R.clearDelayTimeouts(),fe&&Be("onTrigger",[R,fe]),ie();var Me=Ye(!0),qe=me(),yt=qe[0],Ct=qe[1];ar.isTouch&&yt==="hold"&&Ct&&(Me=Ct),Me?s=setTimeout(function(){R.show()},Me):R.show()}function We(fe){if(R.clearDelayTimeouts(),Be("onUntrigger",[R,fe]),!R.state.isVisible){ye();return}if(!(R.props.trigger.indexOf("mouseenter")>=0&&R.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(fe.type)>=0&&p)){var Me=Ye(!1);Me?c=setTimeout(function(){R.state.isVisible&&R.hide()},Me):u=requestAnimationFrame(function(){R.hide()})}}function Ge(){R.state.isEnabled=!0}function nt(){R.hide(),R.state.isEnabled=!1}function ze(){clearTimeout(s),clearTimeout(c),cancelAnimationFrame(u)}function gt(fe){if(!R.state.isDestroyed){Be("onBeforeUpdate",[R,fe]),q();var Me=R.props,qe=Ep(e,Object.assign({},Me,Pp(fe),{ignoreAttributes:!0}));R.props=qe,Je(),Me.interactiveDebounce!==qe.interactiveDebounce&&(wt(),V=Ap(he,qe.interactiveDebounce)),Me.triggerTarget&&!qe.triggerTarget?xa(Me.triggerTarget).forEach(function(yt){yt.removeAttribute("aria-expanded")}):qe.triggerTarget&&e.removeAttribute("aria-expanded"),At(),Se(),se&&se(Me,qe),R.popperInstance&&(Ne(),Te().forEach(function(yt){requestAnimationFrame(yt._tippy.popperInstance.forceUpdate)})),Be("onAfterUpdate",[R,fe])}}function dt(fe){R.setProps({content:fe})}function Dt(){var fe=R.state.isVisible,Me=R.state.isDestroyed,qe=!R.state.isEnabled,yt=ar.isTouch&&!R.props.touch,Ct=Hu(R.props.duration,0,ji.duration);if(!(fe||Me||qe||yt)&&!ke().hasAttribute("disabled")&&(Be("onShow",[R],!1),R.props.onShow(R)!==!1)){if(R.state.isVisible=!0,Z()&&(G.style.visibility="visible"),Se(),ie(),R.state.isMounted||(G.style.transition="none"),Z()){var Yt=Ve(),Zt=Yt.box,tn=Yt.content;Bu([Zt,tn],0)}L=function(){var Pn;if(!(!R.state.isVisible||A)){if(A=!0,G.offsetHeight,G.style.transition=R.props.moveTransition,Z()&&R.props.animation){var W=Ve(),K=W.box,le=W.content;Bu([K,le],Ct),Fo([K,le],"visible")}tt(),At(),kp(Wu,R),(Pn=R.popperInstance)==null||Pn.forceUpdate(),Be("onMount",[R]),R.props.animation&&Z()&&xe(Ct,function(){R.state.isShown=!0,Be("onShown",[R])})}},Ie()}}function vt(){var fe=!R.state.isVisible,Me=R.state.isDestroyed,qe=!R.state.isEnabled,yt=Hu(R.props.duration,1,ji.duration);if(!(fe||Me||qe)&&(Be("onHide",[R],!1),R.props.onHide(R)!==!1)){if(R.state.isVisible=!1,R.state.isShown=!1,A=!1,p=!1,Z()&&(G.style.visibility="hidden"),wt(),ye(),Se(!0),Z()){var Ct=Ve(),Yt=Ct.box,Zt=Ct.content;R.props.animation&&(Bu([Yt,Zt],yt),Fo([Yt,Zt],"hidden"))}tt(),At(),R.props.animation?Z()&&Pe(yt,R.unmount):R.unmount()}}function Rt(fe){pe().addEventListener("mousemove",V),kp(_l,V),V(fe)}function Yn(){R.state.isVisible&&R.hide(),R.state.isMounted&&(we(),Te().forEach(function(fe){fe._tippy.unmount()}),G.parentNode&&G.parentNode.removeChild(G),Wu=Wu.filter(function(fe){return fe!==R}),R.state.isMounted=!1,Be("onHidden",[R]))}function mn(){R.state.isDestroyed||(R.clearDelayTimeouts(),R.unmount(),q(),delete e._tippy,R.state.isDestroyed=!0,Be("onDestroy",[R]))}}function ot(e,t){t===void 0&&(t={});var n=ji.plugins.concat(t.plugins||[]);pD();var s=Object.assign({},t,{plugins:n}),c=uD(e),u=c.reduce(function(p,v){var x=v&&AD(v,s);return x&&p.push(x),p},[]);return zc(e)?u[0]:u}ot.defaultProps=ji;ot.setDefaultProps=xD;ot.currentInput=ar;var kD=Object.assign({},Yb,{effect:function(t){var n=t.state,s={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,s.popper),n.styles=s,n.elements.arrow&&Object.assign(n.elements.arrow.style,s.arrow)}}),PD=function(t,n){var s;n===void 0&&(n={});var c=t,u=[],p=[],v,x=n.overrides,A=[],k=!1;function O(){p=c.map(function(R){return xa(R.props.triggerTarget||R.reference)}).reduce(function(R,z){return R.concat(z)},[])}function L(){u=c.map(function(R){return R.reference})}function B(R){c.forEach(function(z){R?z.enable():z.disable()})}function V(R){return c.map(function(z){var G=z.setProps;return z.setProps=function(se){G(se),z.reference===v&&R.setProps(se)},function(){z.setProps=G}})}function j(R,z){var G=p.indexOf(z);if(z!==v){v=z;var se=(x||[]).concat("content").reduce(function(oe,ve){return oe[ve]=c[G].props[ve],oe},{});R.setProps(Object.assign({},se,{getReferenceClientRect:typeof se.getReferenceClientRect=="function"?se.getReferenceClientRect:function(){var oe;return(oe=u[G])==null?void 0:oe.getBoundingClientRect()}}))}}B(!1),L(),O();var ne={fn:function(){return{onDestroy:function(){B(!0)},onHidden:function(){v=null},onClickOutside:function(G){G.props.showOnCreate&&!k&&(k=!0,v=null)},onShow:function(G){G.props.showOnCreate&&!k&&(k=!0,j(G,u[0]))},onTrigger:function(G,se){j(G,se.currentTarget)}}}},U=ot(Da(),Object.assign({},aD(n,["overrides"]),{plugins:[ne].concat(n.plugins||[]),triggerTarget:p,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((s=n.popperOptions)==null?void 0:s.modifiers)||[],[kD])})})),D=U.show;U.show=function(R){if(D(),!v&&R==null)return j(U,u[0]);if(!(v&&R==null)){if(typeof R=="number")return u[R]&&j(U,u[R]);if(c.indexOf(R)>=0){var z=R.reference;return j(U,z)}if(u.indexOf(R)>=0)return j(U,R)}},U.showNext=function(){var R=u[0];if(!v)return U.show(0);var z=u.indexOf(v);U.show(u[z+1]||R)},U.showPrevious=function(){var R=u[u.length-1];if(!v)return U.show(R);var z=u.indexOf(v),G=u[z-1]||R;U.show(G)};var Q=U.setProps;return U.setProps=function(R){x=R.overrides||x,Q(R)},U.setInstances=function(R){B(!0),A.forEach(function(z){return z()}),c=R,B(!1),L(),O(),A=V(U),U.setProps({triggerTarget:p})},A=V(U),U},TD={name:"animateFill",defaultValue:!1,fn:function(t){var n;if(!((n=t.props.render)!=null&&n.$$tippy))return{};var s=sc(t.popper),c=s.box,u=s.content,p=t.props.animateFill?DD():null;return{onCreate:function(){p&&(c.insertBefore(p,c.firstElementChild),c.setAttribute("data-animatefill",""),c.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(p){var x=c.style.transitionDuration,A=Number(x.replace("ms",""));u.style.transitionDelay=Math.round(A/10)+"ms",p.style.transitionDuration=x,Fo([p],"visible")}},onShow:function(){p&&(p.style.transitionDuration="0ms")},onHide:function(){p&&Fo([p],"hidden")}}}};function DD(){var e=Da();return e.className=Vb,Fo([e],"hidden"),e}var Ph={clientX:0,clientY:0},Ol=[];function ny(e){var t=e.clientX,n=e.clientY;Ph={clientX:t,clientY:n}}function ED(e){e.addEventListener("mousemove",ny)}function MD(e){e.removeEventListener("mousemove",ny)}var _D={name:"followCursor",defaultValue:!1,fn:function(t){var n=t.reference,s=Qb(t.props.triggerTarget||n),c=!1,u=!1,p=!0,v=t.props;function x(){return t.props.followCursor==="initial"&&t.state.isVisible}function A(){s.addEventListener("mousemove",L)}function k(){s.removeEventListener("mousemove",L)}function O(){c=!0,t.setProps({getReferenceClientRect:null}),c=!1}function L(j){var ne=j.target?n.contains(j.target):!0,U=t.props.followCursor,D=j.clientX,Q=j.clientY,R=n.getBoundingClientRect(),z=D-R.left,G=Q-R.top;(ne||!t.props.interactive)&&t.setProps({getReferenceClientRect:function(){var oe=n.getBoundingClientRect(),ve=D,me=Q;U==="initial"&&(ve=oe.left+z,me=oe.top+G);var Ae=U==="horizontal"?oe.top:me,Z=U==="vertical"?oe.right:ve,ke=U==="horizontal"?oe.bottom:me,pe=U==="vertical"?oe.left:ve;return{width:Z-pe,height:ke-Ae,top:Ae,right:Z,bottom:ke,left:pe}}})}function B(){t.props.followCursor&&(Ol.push({instance:t,doc:s}),ED(s))}function V(){Ol=Ol.filter(function(j){return j.instance!==t}),Ol.filter(function(j){return j.doc===s}).length===0&&MD(s)}return{onCreate:B,onDestroy:V,onBeforeUpdate:function(){v=t.props},onAfterUpdate:function(ne,U){var D=U.followCursor;c||D!==void 0&&v.followCursor!==D&&(V(),D?(B(),t.state.isMounted&&!u&&!x()&&A()):(k(),O()))},onMount:function(){t.props.followCursor&&!u&&(p&&(L(Ph),p=!1),x()||A())},onTrigger:function(ne,U){Ed(U)&&(Ph={clientX:U.clientX,clientY:U.clientY}),u=U.type==="focus"},onHidden:function(){t.props.followCursor&&(O(),k(),p=!0)}}}};function OD(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(s){var c=s.name;return c!==t.name}),[t])})}}var ID={name:"inlinePositioning",defaultValue:!1,fn:function(t){var n=t.reference;function s(){return!!t.props.inlinePositioning}var c,u=-1,p=!1,v=[],x={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(B){var V=B.state;s()&&(v.indexOf(V.placement)!==-1&&(v=[]),c!==V.placement&&v.indexOf(V.placement)===-1&&(v.push(V.placement),t.setProps({getReferenceClientRect:function(){return A(V.placement)}})),c=V.placement)}};function A(L){return LD(Zb(L),n.getBoundingClientRect(),vs(n.getClientRects()),u)}function k(L){p=!0,t.setProps(L),p=!1}function O(){p||k(OD(t.props,x))}return{onCreate:O,onAfterUpdate:O,onTrigger:function(B,V){if(Ed(V)){var j=vs(t.reference.getClientRects()),ne=j.find(function(D){return D.left-2<=V.clientX&&D.right+2>=V.clientX&&D.top-2<=V.clientY&&D.bottom+2>=V.clientY}),U=j.indexOf(ne);u=U>-1?U:u}},onHidden:function(){u=-1}}}};function LD(e,t,n,s){if(n.length<2||e===null)return t;if(n.length===2&&s>=0&&n[0].left>n[1].right)return n[s]||t;switch(e){case"top":case"bottom":{var c=n[0],u=n[n.length-1],p=e==="top",v=c.top,x=u.bottom,A=p?c.left:u.left,k=p?c.right:u.right,O=k-A,L=x-v;return{top:v,bottom:x,left:A,right:k,width:O,height:L}}case"left":case"right":{var B=Math.min.apply(Math,n.map(function(G){return G.left})),V=Math.max.apply(Math,n.map(function(G){return G.right})),j=n.filter(function(G){return e==="left"?G.left===B:G.right===V}),ne=j[0].top,U=j[j.length-1].bottom,D=B,Q=V,R=Q-D,z=U-ne;return{top:ne,bottom:U,left:D,right:Q,width:R,height:z}}default:return t}}var RD={name:"sticky",defaultValue:!1,fn:function(t){var n=t.reference,s=t.popper;function c(){return t.popperInstance?t.popperInstance.state.elements.reference:n}function u(A){return t.props.sticky===!0||t.props.sticky===A}var p=null,v=null;function x(){var A=u("reference")?c().getBoundingClientRect():null,k=u("popper")?s.getBoundingClientRect():null;(A&&Op(p,A)||k&&Op(v,k))&&t.popperInstance&&t.popperInstance.update(),p=A,v=k,t.state.isMounted&&requestAnimationFrame(x)}return{onMount:function(){t.props.sticky&&x()}}}};function Op(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}ot.setDefaultProps({render:ty});ot.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});function iy(e,t={},n={mount:!0}){const s=Qi(),c=ri(),u=ri({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1});let p=null;const v=()=>p||(p=document.createDocumentFragment(),p),x=G=>{let se,oe=Xt(G)?G.value:G;if(Or(oe))s&&(oe.appContext=s.appContext),_o(oe,v()),se=()=>v();else if(typeof oe=="object"){let ve=ht(oe);s&&(ve.appContext=s.appContext),_o(ve,v()),se=()=>v()}else se=oe;return se},A=G=>{let se={};return Xt(G)?se=G.value||{}:Gi(G)?se={...G}:se={...G},se.content&&(se.content=x(se.content)),se.triggerTarget&&(se.triggerTarget=Xt(se.triggerTarget)?se.triggerTarget.value:se.triggerTarget),(!se.plugins||!Array.isArray(se.plugins))&&(se.plugins=[]),se.plugins=se.plugins.filter(oe=>oe.name!=="vueTippyReactiveState"),se.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){u.value.isEnabled=!0},onMount(){u.value.isMounted=!0},onShow(){u.value.isMounted=!0,u.value.isVisible=!0},onShown(){u.value.isShown=!0},onHide(){u.value.isMounted=!1,u.value.isVisible=!1},onHidden(){u.value.isShown=!1},onUnmounted(){u.value.isMounted=!1},onDestroy(){u.value.isDestroyed=!0}})}),se},k=()=>{c.value&&c.value.setProps(A(t))},O=()=>{!c.value||!t.content||c.value.setContent(x(t.content))},L=G=>{var se;(se=c.value)===null||se===void 0||se.setContent(x(G))},B=G=>{var se;(se=c.value)===null||se===void 0||se.setProps(A(G))},V=()=>{c.value&&(c.value.destroy(),c.value=void 0),p=null},j=()=>{var G;(G=c.value)===null||G===void 0||G.show()},ne=()=>{var G;(G=c.value)===null||G===void 0||G.hide()},U=()=>{var G;(G=c.value)===null||G===void 0||G.disable(),u.value.isEnabled=!1},D=()=>{var G;(G=c.value)===null||G===void 0||G.enable(),u.value.isEnabled=!0},Q=()=>{var G;(G=c.value)===null||G===void 0||G.unmount()},R=()=>{if(!e)return;let G=Xt(e)?e.value:e;typeof G=="function"&&(G=G()),G&&(c.value=ot(G,A(t)),G.$tippy=z)},z={tippy:c,refresh:k,refreshContent:O,setContent:L,setProps:B,destroy:V,hide:ne,show:j,disable:U,enable:D,unmount:Q,mount:R,state:u};return n.mount&&(s?(s.isMounted?R():sa(R),Ko(()=>{V()})):R()),Xt(t)||Gi(t)?qi(t,k,{immediate:!1}):Xt(t.content)&&qi(t.content,O,{immediate:!1}),z}function FD(e,t){const n=ri();return sa(()=>{const c=(Array.isArray(e)?e.map(u=>u.value):typeof e=="function"?e():e.value).map(u=>u instanceof Element?u._tippy:u).filter(Boolean);n.value=PD(c,t?{allowHTML:!0,...t}:{allowHTML:!0})}),{singleton:n}}const ND=oi({props:{to:{type:[String,Function]},tag:{type:String,default:"span"},contentTag:{type:String,default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>ot.defaultProps.appendTo},aria:{default:()=>ot.defaultProps.aria},delay:{default:()=>ot.defaultProps.delay},duration:{default:()=>ot.defaultProps.duration},getReferenceClientRect:{default:()=>ot.defaultProps.getReferenceClientRect},hideOnClick:{default:()=>ot.defaultProps.hideOnClick},ignoreAttributes:{default:()=>ot.defaultProps.ignoreAttributes},interactive:{default:()=>ot.defaultProps.interactive},interactiveBorder:{default:()=>ot.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>ot.defaultProps.interactiveDebounce},moveTransition:{default:()=>ot.defaultProps.moveTransition},offset:{default:()=>ot.defaultProps.offset},onAfterUpdate:{default:()=>ot.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>ot.defaultProps.onBeforeUpdate},onCreate:{default:()=>ot.defaultProps.onCreate},onDestroy:{default:()=>ot.defaultProps.onDestroy},onHidden:{default:()=>ot.defaultProps.onHidden},onHide:{default:()=>ot.defaultProps.onHide},onMount:{default:()=>ot.defaultProps.onMount},onShow:{default:()=>ot.defaultProps.onShow},onShown:{default:()=>ot.defaultProps.onShown},onTrigger:{default:()=>ot.defaultProps.onTrigger},onUntrigger:{default:()=>ot.defaultProps.onUntrigger},onClickOutside:{default:()=>ot.defaultProps.onClickOutside},placement:{default:()=>ot.defaultProps.placement},plugins:{default:()=>ot.defaultProps.plugins},popperOptions:{default:()=>ot.defaultProps.popperOptions},render:{default:()=>ot.defaultProps.render},showOnCreate:{default:()=>ot.defaultProps.showOnCreate},touch:{default:()=>ot.defaultProps.touch},trigger:{default:()=>ot.defaultProps.trigger},triggerTarget:{default:()=>ot.defaultProps.triggerTarget},animateFill:{default:()=>ot.defaultProps.animateFill},followCursor:{default:()=>ot.defaultProps.followCursor},inlinePositioning:{default:()=>ot.defaultProps.inlinePositioning},sticky:{default:()=>ot.defaultProps.sticky},allowHTML:{default:()=>ot.defaultProps.allowHTML},animation:{default:()=>ot.defaultProps.animation},arrow:{default:()=>ot.defaultProps.arrow},content:{default:()=>ot.defaultProps.content},inertia:{default:()=>ot.defaultProps.inertia},maxWidth:{default:()=>ot.defaultProps.maxWidth},role:{default:()=>ot.defaultProps.role},theme:{default:()=>ot.defaultProps.theme},zIndex:{default:()=>ot.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:s}){const c=ri(),u=ri(),p=ri(!1),v=()=>{let O={...e};for(const L of["to","tag","contentTag","contentClass"])O.hasOwnProperty(L)&&delete O[L];return O};let x=c;e.to&&(typeof Element<"u"&&e.to instanceof Element?x=()=>e.to:(typeof e.to=="string"||e.to instanceof String)&&(x=()=>document.querySelector(e.to)));const A=iy(x,v());sa(()=>{p.value=!0,Ya(()=>{t.content&&A.setContent(()=>u.value)})}),qi(A.state,()=>{n("state",Qr(A.state))},{immediate:!0,deep:!0}),qi(()=>e,()=>{A.setProps(v()),t.content&&A.setContent(()=>u.value)});let k=br({elem:c,contentElem:u,mounted:p,...A});return s(k),()=>{const O=t.default?t.default(k):[];return ht(e.tag,{ref:c,"data-v-tippy":""},t.content?[O,ht(e.contentTag,{ref:u,style:{display:p.value?"inherit":"none"},class:e.contentClass},t.content(k))]:O)}}}),YD=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let Th={};Object.keys(ot.defaultProps).forEach(e=>{YD.includes(e)?Th[e]={type:Boolean,default:function(){return ot.defaultProps[e]}}:Th[e]={default:function(){return ot.defaultProps[e]}}});const $D=oi({props:Th,setup(e){const t=ri([]),{singleton:n}=FD(t,e);return{instances:t,singleton:n}},mounted(){var e;const n=this.$el.parentElement.querySelectorAll("[data-v-tippy]");this.instances=Array.from(n).map(s=>s._tippy).filter(Boolean),(e=this.singleton)===null||e===void 0||e.setInstances(this.instances)},render(){let e=this.$slots.default?this.$slots.default():[];return ht(()=>e)}}),HD={mounted(e,t,n){const s=typeof t.value=="string"?{content:t.value}:t.value||{},c=Object.keys(t.modifiers||{}),u=c.find(v=>v!=="arrow"),p=c.findIndex(v=>v==="arrow")!==-1;u&&(s.placement=s.placement||u),p&&(s.arrow=s.arrow!==void 0?s.arrow:!0),n.props&&n.props.onTippyShow&&(s.onShow=function(...v){var x;return(x=n.props)===null||x===void 0?void 0:x.onTippyShow(...v)}),n.props&&n.props.onTippyShown&&(s.onShown=function(...v){var x;return(x=n.props)===null||x===void 0?void 0:x.onTippyShown(...v)}),n.props&&n.props.onTippyHidden&&(s.onHidden=function(...v){var x;return(x=n.props)===null||x===void 0?void 0:x.onTippyHidden(...v)}),n.props&&n.props.onTippyHide&&(s.onHide=function(...v){var x;return(x=n.props)===null||x===void 0?void 0:x.onTippyHide(...v)}),n.props&&n.props.onTippyMount&&(s.onMount=function(...v){var x;return(x=n.props)===null||x===void 0?void 0:x.onTippyMount(...v)}),e.getAttribute("title")&&!s.content&&(s.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!s.content&&(s.content=e.getAttribute("content")),iy(e,s)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){const n=typeof t.value=="string"?{content:t.value}:t.value||{};e.getAttribute("title")&&!n.content&&(n.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!n.content&&(n.content=e.getAttribute("content")),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},BD={install(e,t={}){ot.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",HD),e.component(t.component||"tippy",ND),e.component(t.componentSingleton||"tippy-singleton",$D)}},zD=ot.setDefaultProps;zD({ignoreAttributes:!0,plugins:[RD,ID,_D,TD]});const WD=BD;var XD=Object.defineProperty,Ip=Object.getOwnPropertySymbols,jD=Object.prototype.hasOwnProperty,VD=Object.prototype.propertyIsEnumerable,Lp=(e,t,n)=>t in e?XD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ry=(e,t)=>{for(var n in t||(t={}))jD.call(t,n)&&Lp(e,n,t[n]);if(Ip)for(var n of Ip(t))VD.call(t,n)&&Lp(e,n,t[n]);return e},Wc=e=>typeof e=="function",Xc=e=>typeof e=="string",ay=e=>Xc(e)&&e.trim().length>0,UD=e=>typeof e=="number",Ca=e=>typeof e>"u",No=e=>typeof e=="object"&&e!==null,GD=e=>ur(e,"tag")&&ay(e.tag),sy=e=>window.TouchEvent&&e instanceof TouchEvent,oy=e=>ur(e,"component")&&ly(e.component),qD=e=>Wc(e)||No(e),ly=e=>!Ca(e)&&(Xc(e)||qD(e)||oy(e)),Rp=e=>No(e)&&["height","width","right","left","top","bottom"].every(t=>UD(e[t])),ur=(e,t)=>(No(e)||Wc(e))&&t in e,KD=(e=>()=>e++)(0);function Xu(e){return sy(e)?e.targetTouches[0].clientX:e.clientX}function Fp(e){return sy(e)?e.targetTouches[0].clientY:e.clientY}var ZD=e=>{Ca(e.remove)?e.parentNode&&e.parentNode.removeChild(e):e.remove()},Jo=e=>oy(e)?Jo(e.component):GD(e)?oi({render(){return e}}):typeof e=="string"?e:It(Qr(e)),QD=e=>{if(typeof e=="string")return e;const t=ur(e,"props")&&No(e.props)?e.props:{},n=ur(e,"listeners")&&No(e.listeners)?e.listeners:{};return{component:Jo(e),props:t,listeners:n}},JD=()=>typeof window<"u",Md=class{constructor(){this.allHandlers={}}getHandlers(e){return this.allHandlers[e]||[]}on(e,t){const n=this.getHandlers(e);n.push(t),this.allHandlers[e]=n}off(e,t){const n=this.getHandlers(e);n.splice(n.indexOf(t)>>>0,1)}emit(e,t){this.getHandlers(e).forEach(s=>s(t))}},eE=e=>["on","off","emit"].every(t=>ur(e,t)&&Wc(e[t])),yi;(function(e){e.SUCCESS="success",e.ERROR="error",e.WARNING="warning",e.INFO="info",e.DEFAULT="default"})(yi||(yi={}));var oc;(function(e){e.TOP_LEFT="top-left",e.TOP_CENTER="top-center",e.TOP_RIGHT="top-right",e.BOTTOM_LEFT="bottom-left",e.BOTTOM_CENTER="bottom-center",e.BOTTOM_RIGHT="bottom-right"})(oc||(oc={}));var xi;(function(e){e.ADD="add",e.DISMISS="dismiss",e.UPDATE="update",e.CLEAR="clear",e.UPDATE_DEFAULTS="update_defaults"})(xi||(xi={}));var Vi="Vue-Toastification",Wi={type:{type:String,default:yi.DEFAULT},classNames:{type:[String,Array],default:()=>[]},trueBoolean:{type:Boolean,default:!0}},cy={type:Wi.type,customIcon:{type:[String,Boolean,Object,Function],default:!0}},jl={component:{type:[String,Object,Function,Boolean],default:"button"},classNames:Wi.classNames,showOnHover:{type:Boolean,default:!1},ariaLabel:{type:String,default:"close"}},Dh={timeout:{type:[Number,Boolean],default:5e3},hideProgressBar:{type:Boolean,default:!1},isRunning:{type:Boolean,default:!1}},uy={transition:{type:[Object,String],default:`${Vi}__bounce`}},tE={position:{type:String,default:oc.TOP_RIGHT},draggable:Wi.trueBoolean,draggablePercent:{type:Number,default:.6},pauseOnFocusLoss:Wi.trueBoolean,pauseOnHover:Wi.trueBoolean,closeOnClick:Wi.trueBoolean,timeout:Dh.timeout,hideProgressBar:Dh.hideProgressBar,toastClassName:Wi.classNames,bodyClassName:Wi.classNames,icon:cy.customIcon,closeButton:jl.component,closeButtonClassName:jl.classNames,showCloseButtonOnHover:jl.showOnHover,accessibility:{type:Object,default:()=>({toastRole:"alert",closeButtonLabel:"close"})},rtl:{type:Boolean,default:!1},eventBus:{type:Object,required:!1,default:()=>new Md}},nE={id:{type:[String,Number],required:!0,default:0},type:Wi.type,content:{type:[String,Object,Function],required:!0,default:""},onClick:{type:Function,default:void 0},onClose:{type:Function,default:void 0}},iE={container:{type:[Object,Function],default:()=>document.body},newestOnTop:Wi.trueBoolean,maxToasts:{type:Number,default:20},transition:uy.transition,toastDefaults:Object,filterBeforeCreate:{type:Function,default:e=>e},filterToasts:{type:Function,default:e=>e},containerClassName:Wi.classNames,onMounted:Function,shareAppContext:[Boolean,Object]},Er={CORE_TOAST:tE,TOAST:nE,CONTAINER:iE,PROGRESS_BAR:Dh,ICON:cy,TRANSITION:uy,CLOSE_BUTTON:jl},hy=oi({name:"VtProgressBar",props:Er.PROGRESS_BAR,data(){return{hasClass:!0}},computed:{style(){return{animationDuration:`${this.timeout}ms`,animationPlayState:this.isRunning?"running":"paused",opacity:this.hideProgressBar?0:1}},cpClass(){return this.hasClass?`${Vi}__progress-bar`:""}},watch:{timeout(){this.hasClass=!1,this.$nextTick(()=>this.hasClass=!0)}},mounted(){this.$el.addEventListener("animationend",this.animationEnded)},beforeUnmount(){this.$el.removeEventListener("animationend",this.animationEnded)},methods:{animationEnded(){this.$emit("close-toast")}}});function rE(e,t){return Ee(),Fe("div",{style:vr(e.style),class:Mt(e.cpClass)},null,6)}hy.render=rE;var aE=hy,dy=oi({name:"VtCloseButton",props:Er.CLOSE_BUTTON,computed:{buttonComponent(){return this.component!==!1?Jo(this.component):"button"},classes(){const e=[`${Vi}__close-button`];return this.showOnHover&&e.push("show-on-hover"),e.concat(this.classNames)}}}),sE=Lr(" × ");function oE(e,t){return Ee(),Gn(Lc(e.buttonComponent),Ps({"aria-label":e.ariaLabel,class:e.classes},e.$attrs),{default:In(()=>[sE]),_:1},16,["aria-label","class"])}dy.render=oE;var lE=dy,fy={},cE={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"check-circle",class:"svg-inline--fa fa-check-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},uE=Xe("path",{fill:"currentColor",d:"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"},null,-1),hE=[uE];function dE(e,t){return Ee(),Fe("svg",cE,hE)}fy.render=dE;var fE=fy,py={},pE={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"info-circle",class:"svg-inline--fa fa-info-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},gE=Xe("path",{fill:"currentColor",d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"},null,-1),mE=[gE];function vE(e,t){return Ee(),Fe("svg",pE,mE)}py.render=vE;var Np=py,gy={},bE={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"exclamation-circle",class:"svg-inline--fa fa-exclamation-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},yE=Xe("path",{fill:"currentColor",d:"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},null,-1),xE=[yE];function wE(e,t){return Ee(),Fe("svg",bE,xE)}gy.render=wE;var CE=gy,my={},SE={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"exclamation-triangle",class:"svg-inline--fa fa-exclamation-triangle fa-w-18",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"},AE=Xe("path",{fill:"currentColor",d:"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},null,-1),kE=[AE];function PE(e,t){return Ee(),Fe("svg",SE,kE)}my.render=PE;var TE=my,vy=oi({name:"VtIcon",props:Er.ICON,computed:{customIconChildren(){return ur(this.customIcon,"iconChildren")?this.trimValue(this.customIcon.iconChildren):""},customIconClass(){return Xc(this.customIcon)?this.trimValue(this.customIcon):ur(this.customIcon,"iconClass")?this.trimValue(this.customIcon.iconClass):""},customIconTag(){return ur(this.customIcon,"iconTag")?this.trimValue(this.customIcon.iconTag,"i"):"i"},hasCustomIcon(){return this.customIconClass.length>0},component(){return this.hasCustomIcon?this.customIconTag:ly(this.customIcon)?Jo(this.customIcon):this.iconTypeComponent},iconTypeComponent(){return{[yi.DEFAULT]:Np,[yi.INFO]:Np,[yi.SUCCESS]:fE,[yi.ERROR]:TE,[yi.WARNING]:CE}[this.type]},iconClasses(){const e=[`${Vi}__icon`];return this.hasCustomIcon?e.concat(this.customIconClass):e}},methods:{trimValue(e,t=""){return ay(e)?e.trim():t}}});function DE(e,t){return Ee(),Gn(Lc(e.component),{class:Mt(e.iconClasses)},{default:In(()=>[Lr(_t(e.customIconChildren),1)]),_:1},8,["class"])}vy.render=DE;var EE=vy,by=oi({name:"VtToast",components:{ProgressBar:aE,CloseButton:lE,Icon:EE},inheritAttrs:!1,props:Object.assign({},Er.CORE_TOAST,Er.TOAST),data(){return{isRunning:!0,disableTransitions:!1,beingDragged:!1,dragStart:0,dragPos:{x:0,y:0},dragRect:{}}},computed:{classes(){const e=[`${Vi}__toast`,`${Vi}__toast--${this.type}`,`${this.position}`].concat(this.toastClassName);return this.disableTransitions&&e.push("disable-transition"),this.rtl&&e.push(`${Vi}__toast--rtl`),e},bodyClasses(){return[`${Vi}__toast-${Xc(this.content)?"body":"component-body"}`].concat(this.bodyClassName)},draggableStyle(){return this.dragStart===this.dragPos.x?{}:this.beingDragged?{transform:`translateX(${this.dragDelta}px)`,opacity:1-Math.abs(this.dragDelta/this.removalDistance)}:{transition:"transform 0.2s, opacity 0.2s",transform:"translateX(0)",opacity:1}},dragDelta(){return this.beingDragged?this.dragPos.x-this.dragStart:0},removalDistance(){return Rp(this.dragRect)?(this.dragRect.right-this.dragRect.left)*this.draggablePercent:0}},mounted(){this.draggable&&this.draggableSetup(),this.pauseOnFocusLoss&&this.focusSetup()},beforeUnmount(){this.draggable&&this.draggableCleanup(),this.pauseOnFocusLoss&&this.focusCleanup()},methods:{hasProp:ur,getVueComponentFromObj:Jo,closeToast(){this.eventBus.emit(xi.DISMISS,this.id)},clickHandler(){this.onClick&&this.onClick(this.closeToast),this.closeOnClick&&(!this.beingDragged||this.dragStart===this.dragPos.x)&&this.closeToast()},timeoutHandler(){this.closeToast()},hoverPause(){this.pauseOnHover&&(this.isRunning=!1)},hoverPlay(){this.pauseOnHover&&(this.isRunning=!0)},focusPause(){this.isRunning=!1},focusPlay(){this.isRunning=!0},focusSetup(){addEventListener("blur",this.focusPause),addEventListener("focus",this.focusPlay)},focusCleanup(){removeEventListener("blur",this.focusPause),removeEventListener("focus",this.focusPlay)},draggableSetup(){const e=this.$el;e.addEventListener("touchstart",this.onDragStart,{passive:!0}),e.addEventListener("mousedown",this.onDragStart),addEventListener("touchmove",this.onDragMove,{passive:!1}),addEventListener("mousemove",this.onDragMove),addEventListener("touchend",this.onDragEnd),addEventListener("mouseup",this.onDragEnd)},draggableCleanup(){const e=this.$el;e.removeEventListener("touchstart",this.onDragStart),e.removeEventListener("mousedown",this.onDragStart),removeEventListener("touchmove",this.onDragMove),removeEventListener("mousemove",this.onDragMove),removeEventListener("touchend",this.onDragEnd),removeEventListener("mouseup",this.onDragEnd)},onDragStart(e){this.beingDragged=!0,this.dragPos={x:Xu(e),y:Fp(e)},this.dragStart=Xu(e),this.dragRect=this.$el.getBoundingClientRect()},onDragMove(e){this.beingDragged&&(e.preventDefault(),this.isRunning&&(this.isRunning=!1),this.dragPos={x:Xu(e),y:Fp(e)})},onDragEnd(){this.beingDragged&&(Math.abs(this.dragDelta)>=this.removalDistance?(this.disableTransitions=!0,this.$nextTick(()=>this.closeToast())):setTimeout(()=>{this.beingDragged=!1,Rp(this.dragRect)&&this.pauseOnHover&&this.dragRect.bottom>=this.dragPos.y&&this.dragPos.y>=this.dragRect.top&&this.dragRect.left<=this.dragPos.x&&this.dragPos.x<=this.dragRect.right?this.isRunning=!1:this.isRunning=!0}))}}}),ME=["role"];function _E(e,t){const n=Un("Icon"),s=Un("CloseButton"),c=Un("ProgressBar");return Ee(),Fe("div",{class:Mt(e.classes),style:vr(e.draggableStyle),onClick:t[0]||(t[0]=(...u)=>e.clickHandler&&e.clickHandler(...u)),onMouseenter:t[1]||(t[1]=(...u)=>e.hoverPause&&e.hoverPause(...u)),onMouseleave:t[2]||(t[2]=(...u)=>e.hoverPlay&&e.hoverPlay(...u))},[e.icon?(Ee(),Gn(n,{key:0,"custom-icon":e.icon,type:e.type},null,8,["custom-icon","type"])):at("v-if",!0),Xe("div",{role:e.accessibility.toastRole||"alert",class:Mt(e.bodyClasses)},[typeof e.content=="string"?(Ee(),Fe(kt,{key:0},[Lr(_t(e.content),1)],2112)):(Ee(),Gn(Lc(e.getVueComponentFromObj(e.content)),Ps({key:1,"toast-id":e.id},e.hasProp(e.content,"props")?e.content.props:{},Sv(e.hasProp(e.content,"listeners")?e.content.listeners:{}),{onCloseToast:e.closeToast}),null,16,["toast-id","onCloseToast"]))],10,ME),e.closeButton?(Ee(),Gn(s,{key:1,component:e.closeButton,"class-names":e.closeButtonClassName,"show-on-hover":e.showCloseButtonOnHover,"aria-label":e.accessibility.closeButtonLabel,onClick:Oi(e.closeToast,["stop"])},null,8,["component","class-names","show-on-hover","aria-label","onClick"])):at("v-if",!0),e.timeout?(Ee(),Gn(c,{key:2,"is-running":e.isRunning,"hide-progress-bar":e.hideProgressBar,timeout:e.timeout,onCloseToast:e.timeoutHandler},null,8,["is-running","hide-progress-bar","timeout","onCloseToast"])):at("v-if",!0)],38)}by.render=_E;var OE=by,yy=oi({name:"VtTransition",props:Er.TRANSITION,emits:["leave"],methods:{hasProp:ur,leave(e){e instanceof HTMLElement&&(e.style.left=e.offsetLeft+"px",e.style.top=e.offsetTop+"px",e.style.width=getComputedStyle(e).width,e.style.position="absolute")}}});function IE(e,t){return Ee(),Gn(nb,{tag:"div","enter-active-class":e.transition.enter?e.transition.enter:`${e.transition}-enter-active`,"move-class":e.transition.move?e.transition.move:`${e.transition}-move`,"leave-active-class":e.transition.leave?e.transition.leave:`${e.transition}-leave-active`,onLeave:e.leave},{default:In(()=>[zt(e.$slots,"default")]),_:3},8,["enter-active-class","move-class","leave-active-class","onLeave"])}yy.render=IE;var LE=yy,xy=oi({name:"VueToastification",devtools:{hide:!0},components:{Toast:OE,VtTransition:LE},props:Object.assign({},Er.CORE_TOAST,Er.CONTAINER,Er.TRANSITION),data(){return{count:0,positions:Object.values(oc),toasts:{},defaults:{}}},computed:{toastArray(){return Object.values(this.toasts)},filteredToasts(){return this.defaults.filterToasts(this.toastArray)}},beforeMount(){const e=this.eventBus;e.on(xi.ADD,this.addToast),e.on(xi.CLEAR,this.clearToasts),e.on(xi.DISMISS,this.dismissToast),e.on(xi.UPDATE,this.updateToast),e.on(xi.UPDATE_DEFAULTS,this.updateDefaults),this.defaults=this.$props},mounted(){this.setup(this.container)},methods:{async setup(e){Wc(e)&&(e=await e()),ZD(this.$el),e.appendChild(this.$el)},setToast(e){Ca(e.id)||(this.toasts[e.id]=e)},addToast(e){e.content=QD(e.content);const t=Object.assign({},this.defaults,e.type&&this.defaults.toastDefaults&&this.defaults.toastDefaults[e.type],e),n=this.defaults.filterBeforeCreate(t,this.toastArray);n&&this.setToast(n)},dismissToast(e){const t=this.toasts[e];!Ca(t)&&!Ca(t.onClose)&&t.onClose(),delete this.toasts[e]},clearToasts(){Object.keys(this.toasts).forEach(e=>{this.dismissToast(e)})},getPositionToasts(e){const t=this.filteredToasts.filter(n=>n.position===e).slice(0,this.defaults.maxToasts);return this.defaults.newestOnTop?t.reverse():t},updateDefaults(e){Ca(e.container)||this.setup(e.container),this.defaults=Object.assign({},this.defaults,e)},updateToast({id:e,options:t,create:n}){this.toasts[e]?(t.timeout&&t.timeout===this.toasts[e].timeout&&t.timeout++,this.setToast(Object.assign({},this.toasts[e],t))):n&&this.addToast(Object.assign({},{id:e},t))},getClasses(e){return[`${Vi}__container`,e].concat(this.defaults.containerClassName)}}});function RE(e,t){const n=Un("Toast"),s=Un("VtTransition");return Ee(),Fe("div",null,[(Ee(!0),Fe(kt,null,Rn(e.positions,c=>(Ee(),Fe("div",{key:c},[Tt(s,{transition:e.defaults.transition,class:Mt(e.getClasses(c))},{default:In(()=>[(Ee(!0),Fe(kt,null,Rn(e.getPositionToasts(c),u=>(Ee(),Gn(n,Ps({key:u.id},u),null,16))),128))]),_:2},1032,["transition","class"])]))),128))])}xy.render=RE;var FE=xy,Yp=(e={},t=!0)=>{const n=e.eventBus=e.eventBus||new Md;t&&Ya(()=>{const u=xd(FE,ry({},e)),p=u.mount(document.createElement("div")),v=e.onMounted;if(Ca(v)||v(p,u),e.shareAppContext){const x=e.shareAppContext;x===!0?console.warn(`[${Vi}] App to share context with was not provided.`):(u._context.components=x._context.components,u._context.directives=x._context.directives,u._context.mixins=x._context.mixins,u._context.provides=x._context.provides,u.config.globalProperties=x.config.globalProperties)}});const s=(u,p)=>{const v=Object.assign({},{id:KD(),type:yi.DEFAULT},p,{content:u});return n.emit(xi.ADD,v),v.id};s.clear=()=>n.emit(xi.CLEAR,void 0),s.updateDefaults=u=>{n.emit(xi.UPDATE_DEFAULTS,u)},s.dismiss=u=>{n.emit(xi.DISMISS,u)};function c(u,{content:p,options:v},x=!1){const A=Object.assign({},v,{content:p});n.emit(xi.UPDATE,{id:u,options:A,create:x})}return s.update=c,s.success=(u,p)=>s(u,Object.assign({},p,{type:yi.SUCCESS})),s.info=(u,p)=>s(u,Object.assign({},p,{type:yi.INFO})),s.error=(u,p)=>s(u,Object.assign({},p,{type:yi.ERROR})),s.warning=(u,p)=>s(u,Object.assign({},p,{type:yi.WARNING})),s},NE=()=>{const e=()=>console.warn(`[${Vi}] This plugin does not support SSR!`);return new Proxy(e,{get(){return e}})};function Eh(e){return JD()?eE(e)?Yp({eventBus:e},!1):Yp(e,!0):NE()}var wy=Symbol("VueToastification"),Cy=new Md,YE=(e,t)=>{(t==null?void 0:t.shareAppContext)===!0&&(t.shareAppContext=e);const n=Eh(ry({eventBus:Cy},t));e.provide(wy,n)},CU=e=>{if(e)return Eh(e);const t=Qi()?Ci(wy,void 0):void 0;return t||Eh(Cy)},$E=YE;var Sy={exports:{}},Il={exports:{}};/*! * ApexCharts v3.35.5 * (c) 2018-2022 ApexCharts * Released under the MIT License. */var $p;function HE(){return $p||($p=1,function(e,t){function n(N,i){var r=Object.keys(N);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(N);i&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(N,o).enumerable})),r.push.apply(r,a)}return r}function s(N){for(var i=1;i<arguments.length;i++){var r=arguments[i]!=null?arguments[i]:{};i%2?n(Object(r),!0).forEach(function(a){x(N,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(N,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(a){Object.defineProperty(N,a,Object.getOwnPropertyDescriptor(r,a))})}return N}function c(N){return(c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i})(N)}function u(N,i){if(!(N instanceof i))throw new TypeError("Cannot call a class as a function")}function p(N,i){for(var r=0;r<i.length;r++){var a=i[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(N,a.key,a)}}function v(N,i,r){return i&&p(N.prototype,i),r&&p(N,r),N}function x(N,i,r){return i in N?Object.defineProperty(N,i,{value:r,enumerable:!0,configurable:!0,writable:!0}):N[i]=r,N}function A(N,i){if(typeof i!="function"&&i!==null)throw new TypeError("Super expression must either be null or a function");N.prototype=Object.create(i&&i.prototype,{constructor:{value:N,writable:!0,configurable:!0}}),i&&O(N,i)}function k(N){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(i){return i.__proto__||Object.getPrototypeOf(i)})(N)}function O(N,i){return(O=Object.setPrototypeOf||function(r,a){return r.__proto__=a,r})(N,i)}function L(N,i){if(i&&(typeof i=="object"||typeof i=="function"))return i;if(i!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(N)}function B(N){var i=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var r,a=k(N);if(i){var o=k(this).constructor;r=Reflect.construct(a,arguments,o)}else r=a.apply(this,arguments);return L(this,r)}}function V(N,i){return function(r){if(Array.isArray(r))return r}(N)||function(r,a){var o=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(o!=null){var l,h,d=[],f=!0,g=!1;try{for(o=o.call(r);!(f=(l=o.next()).done)&&(d.push(l.value),!a||d.length!==a);f=!0);}catch(b){g=!0,h=b}finally{try{f||o.return==null||o.return()}finally{if(g)throw h}}return d}}(N,i)||ne(N,i)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function j(N){return function(i){if(Array.isArray(i))return U(i)}(N)||function(i){if(typeof Symbol<"u"&&i[Symbol.iterator]!=null||i["@@iterator"]!=null)return Array.from(i)}(N)||ne(N)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function ne(N,i){if(N){if(typeof N=="string")return U(N,i);var r=Object.prototype.toString.call(N).slice(8,-1);return r==="Object"&&N.constructor&&(r=N.constructor.name),r==="Map"||r==="Set"?Array.from(N):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?U(N,i):void 0}}function U(N,i){(i==null||i>N.length)&&(i=N.length);for(var r=0,a=new Array(i);r<i;r++)a[r]=N[r];return a}var D=function(){function N(){u(this,N)}return v(N,[{key:"shadeRGBColor",value:function(i,r){var a=r.split(","),o=i<0?0:255,l=i<0?-1*i:i,h=parseInt(a[0].slice(4),10),d=parseInt(a[1],10),f=parseInt(a[2],10);return"rgb("+(Math.round((o-h)*l)+h)+","+(Math.round((o-d)*l)+d)+","+(Math.round((o-f)*l)+f)+")"}},{key:"shadeHexColor",value:function(i,r){var a=parseInt(r.slice(1),16),o=i<0?0:255,l=i<0?-1*i:i,h=a>>16,d=a>>8&255,f=255&a;return"#"+(16777216+65536*(Math.round((o-h)*l)+h)+256*(Math.round((o-d)*l)+d)+(Math.round((o-f)*l)+f)).toString(16).slice(1)}},{key:"shadeColor",value:function(i,r){return N.isColorHex(r)?this.shadeHexColor(i,r):this.shadeRGBColor(i,r)}}],[{key:"bind",value:function(i,r){return function(){return i.apply(r,arguments)}}},{key:"isObject",value:function(i){return i&&c(i)==="object"&&!Array.isArray(i)&&i!=null}},{key:"is",value:function(i,r){return Object.prototype.toString.call(r)==="[object "+i+"]"}},{key:"listToArray",value:function(i){var r,a=[];for(r=0;r<i.length;r++)a[r]=i[r];return a}},{key:"extend",value:function(i,r){var a=this;typeof Object.assign!="function"&&(Object.assign=function(l){if(l==null)throw new TypeError("Cannot convert undefined or null to object");for(var h=Object(l),d=1;d<arguments.length;d++){var f=arguments[d];if(f!=null)for(var g in f)f.hasOwnProperty(g)&&(h[g]=f[g])}return h});var o=Object.assign({},i);return this.isObject(i)&&this.isObject(r)&&Object.keys(r).forEach(function(l){a.isObject(r[l])&&l in i?o[l]=a.extend(i[l],r[l]):Object.assign(o,x({},l,r[l]))}),o}},{key:"extendArray",value:function(i,r){var a=[];return i.map(function(o){a.push(N.extend(r,o))}),i=a}},{key:"monthMod",value:function(i){return i%12}},{key:"clone",value:function(i){if(N.is("Array",i)){for(var r=[],a=0;a<i.length;a++)r[a]=this.clone(i[a]);return r}if(N.is("Null",i))return null;if(N.is("Date",i))return i;if(c(i)==="object"){var o={};for(var l in i)i.hasOwnProperty(l)&&(o[l]=this.clone(i[l]));return o}return i}},{key:"log10",value:function(i){return Math.log(i)/Math.LN10}},{key:"roundToBase10",value:function(i){return Math.pow(10,Math.floor(Math.log10(i)))}},{key:"roundToBase",value:function(i,r){return Math.pow(r,Math.floor(Math.log(i)/Math.log(r)))}},{key:"parseNumber",value:function(i){return i===null?i:parseFloat(i)}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(i){var r=String(i).split(/[eE]/);if(r.length===1)return r[0];var a="",o=i<0?"-":"",l=r[0].replace(".",""),h=Number(r[1])+1;if(h<0){for(a=o+"0.";h++;)a+="0";return a+l.replace(/^-/,"")}for(h-=l.length;h--;)a+="0";return l+a}},{key:"getDimensions",value:function(i){var r=getComputedStyle(i,null),a=i.clientHeight,o=i.clientWidth;return a-=parseFloat(r.paddingTop)+parseFloat(r.paddingBottom),[o-=parseFloat(r.paddingLeft)+parseFloat(r.paddingRight),a]}},{key:"getBoundingClientRect",value:function(i){var r=i.getBoundingClientRect();return{top:r.top,right:r.right,bottom:r.bottom,left:r.left,width:i.clientWidth,height:i.clientHeight,x:r.left,y:r.top}}},{key:"getLargestStringFromArr",value:function(i){return i.reduce(function(r,a){return Array.isArray(a)&&(a=a.reduce(function(o,l){return o.length>l.length?o:l})),r.length>a.length?r:a},0)}},{key:"hexToRgba",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;i.substring(0,1)!=="#"&&(i="#999999");var a=i.replace("#","");a=a.match(new RegExp("(.{"+a.length/3+"})","g"));for(var o=0;o<a.length;o++)a[o]=parseInt(a[o].length===1?a[o]+a[o]:a[o],16);return r!==void 0&&a.push(r),"rgba("+a.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(i){return parseFloat(i.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(i){return(i=i.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&i.length===4?"#"+("0"+parseInt(i[1],10).toString(16)).slice(-2)+("0"+parseInt(i[2],10).toString(16)).slice(-2)+("0"+parseInt(i[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(i){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(i)}},{key:"getPolygonPos",value:function(i,r){for(var a=[],o=2*Math.PI/r,l=0;l<r;l++){var h={};h.x=i*Math.sin(l*o),h.y=-i*Math.cos(l*o),a.push(h)}return a}},{key:"polarToCartesian",value:function(i,r,a,o){var l=(o-90)*Math.PI/180;return{x:i+a*Math.cos(l),y:r+a*Math.sin(l)}}},{key:"escapeString",value:function(i){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"x",a=i.toString().slice();return a=a.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,r)}},{key:"negToZero",value:function(i){return i<0?0:i}},{key:"moveIndexInArray",value:function(i,r,a){if(a>=i.length)for(var o=a-i.length+1;o--;)i.push(void 0);return i.splice(a,0,i.splice(r,1)[0]),i}},{key:"extractNumber",value:function(i){return parseFloat(i.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(i,r){for(;(i=i.parentElement)&&!i.classList.contains(r););return i}},{key:"setELstyles",value:function(i,r){for(var a in r)r.hasOwnProperty(a)&&(i.style.key=r[a])}},{key:"isNumber",value:function(i){return!isNaN(i)&&parseFloat(Number(i))===i&&!isNaN(parseInt(i,10))}},{key:"isFloat",value:function(i){return Number(i)===i&&i%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(window.navigator.userAgent.indexOf("MSIE")!==-1||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var i=window.navigator.userAgent,r=i.indexOf("MSIE ");if(r>0)return parseInt(i.substring(r+5,i.indexOf(".",r)),10);if(i.indexOf("Trident/")>0){var a=i.indexOf("rv:");return parseInt(i.substring(a+3,i.indexOf(".",a)),10)}var o=i.indexOf("Edge/");return o>0&&parseInt(i.substring(o+5,i.indexOf(".",o)),10)}}]),N}(),Q=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.setEasingFunctions()}return v(N,[{key:"setEasingFunctions",value:function(){var i;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":i="-";break;case"easein":i="<";break;case"easeout":i=">";break;case"easeinout":i="<>";break;case"swing":i=function(r){var a=1.70158;return(r-=1)*r*((a+1)*r+a)+1};break;case"bounce":i=function(r){return r<1/2.75?7.5625*r*r:r<2/2.75?7.5625*(r-=1.5/2.75)*r+.75:r<2.5/2.75?7.5625*(r-=2.25/2.75)*r+.9375:7.5625*(r-=2.625/2.75)*r+.984375};break;case"elastic":i=function(r){return r===!!r?r:Math.pow(2,-10*r)*Math.sin((r-.075)*(2*Math.PI)/.3)+1};break;default:i="<>"}this.w.globals.easing=i}}},{key:"animateLine",value:function(i,r,a,o){i.attr(r).animate(o).attr(a)}},{key:"animateMarker",value:function(i,r,a,o,l,h){r||(r=0),i.attr({r,width:r,height:r}).animate(o,l).attr({r:a,width:a.width,height:a.height}).afterAll(function(){h()})}},{key:"animateCircle",value:function(i,r,a,o,l){i.attr({r:r.r,cx:r.cx,cy:r.cy}).animate(o,l).attr({r:a.r,cx:a.cx,cy:a.cy})}},{key:"animateRect",value:function(i,r,a,o,l){i.attr(r).animate(o).attr(a).afterAll(function(){return l()})}},{key:"animatePathsGradually",value:function(i){var r=i.el,a=i.realIndex,o=i.j,l=i.fill,h=i.pathFrom,d=i.pathTo,f=i.speed,g=i.delay,b=this.w,y=0;b.config.chart.animations.animateGradually.enabled&&(y=b.config.chart.animations.animateGradually.delay),b.config.chart.animations.dynamicAnimation.enabled&&b.globals.dataChanged&&b.config.chart.type!=="bar"&&(y=0),this.morphSVG(r,a,o,b.config.chart.type!=="line"||b.globals.comboCharts?l:"stroke",h,d,f,g*y)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(i){i.el.classList.remove("apexcharts-element-hidden")})}},{key:"animationCompleted",value:function(i){var r=this.w;r.globals.animationEnded||(r.globals.animationEnded=!0,this.showDelayedElements(),typeof r.config.chart.events.animationEnd=="function"&&r.config.chart.events.animationEnd(this.ctx,{el:i,w:r}))}},{key:"morphSVG",value:function(i,r,a,o,l,h,d,f){var g=this,b=this.w;l||(l=i.attr("pathFrom")),h||(h=i.attr("pathTo"));var y=function(w){return b.config.chart.type==="radar"&&(d=1),"M 0 ".concat(b.globals.gridHeight)};(!l||l.indexOf("undefined")>-1||l.indexOf("NaN")>-1)&&(l=y()),(!h||h.indexOf("undefined")>-1||h.indexOf("NaN")>-1)&&(h=y()),b.globals.shouldAnimate||(d=1),i.plot(l).animate(1,b.globals.easing,f).plot(l).animate(d,b.globals.easing,f).plot(h).afterAll(function(){D.isNumber(a)?a===b.globals.series[b.globals.maxValsInArrayIndex].length-2&&b.globals.shouldAnimate&&g.animationCompleted(i):o!=="none"&&b.globals.shouldAnimate&&(!b.globals.comboCharts&&r===b.globals.series.length-1||b.globals.comboCharts)&&g.animationCompleted(i),g.showDelayedElements()})}}]),N}(),R=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"getDefaultFilter",value:function(i,r){var a=this.w;i.unfilter(!0),new window.SVG.Filter().size("120%","180%","-5%","-40%"),a.config.states.normal.filter!=="none"?this.applyFilter(i,r,a.config.states.normal.filter.type,a.config.states.normal.filter.value):a.config.chart.dropShadow.enabled&&this.dropShadow(i,a.config.chart.dropShadow,r)}},{key:"addNormalFilter",value:function(i,r){var a=this.w;a.config.chart.dropShadow.enabled&&!i.node.classList.contains("apexcharts-marker")&&this.dropShadow(i,a.config.chart.dropShadow,r)}},{key:"addLightenFilter",value:function(i,r,a){var o=this,l=this.w,h=a.intensity;i.unfilter(!0),new window.SVG.Filter,i.filter(function(d){var f=l.config.chart.dropShadow;(f.enabled?o.addShadow(d,r,f):d).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:h}})}),i.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(i.filterer.node)}},{key:"addDarkenFilter",value:function(i,r,a){var o=this,l=this.w,h=a.intensity;i.unfilter(!0),new window.SVG.Filter,i.filter(function(d){var f=l.config.chart.dropShadow;(f.enabled?o.addShadow(d,r,f):d).componentTransfer({rgb:{type:"linear",slope:h}})}),i.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(i.filterer.node)}},{key:"applyFilter",value:function(i,r,a){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(a){case"none":this.addNormalFilter(i,r);break;case"lighten":this.addLightenFilter(i,r,{intensity:o});break;case"darken":this.addDarkenFilter(i,r,{intensity:o})}}},{key:"addShadow",value:function(i,r,a){var o=a.blur,l=a.top,h=a.left,d=a.color,f=a.opacity,g=i.flood(Array.isArray(d)?d[r]:d,f).composite(i.sourceAlpha,"in").offset(h,l).gaussianBlur(o).merge(i.source);return i.blend(i.source,g)}},{key:"dropShadow",value:function(i,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=r.top,l=r.left,h=r.blur,d=r.color,f=r.opacity,g=r.noUserSpaceOnUse,b=this.w;return i.unfilter(!0),D.isIE()&&b.config.chart.type==="radialBar"||(d=Array.isArray(d)?d[a]:d,i.filter(function(y){var w=null;w=D.isSafari()||D.isFirefox()||D.isIE()?y.flood(d,f).composite(y.sourceAlpha,"in").offset(l,o).gaussianBlur(h):y.flood(d,f).composite(y.sourceAlpha,"in").offset(l,o).gaussianBlur(h).merge(y.source),y.blend(y.source,w)}),g||i.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(i.filterer.node)),i}},{key:"setSelectionFilter",value:function(i,r,a){var o=this.w;if(o.globals.selectedDataPoints[r]!==void 0&&o.globals.selectedDataPoints[r].indexOf(a)>-1){i.node.setAttribute("selected",!0);var l=o.config.states.active.filter;l!=="none"&&this.applyFilter(i,r,l.type,l.value)}}},{key:"_scaleFilterSize",value:function(i){(function(r){for(var a in r)r.hasOwnProperty(a)&&i.setAttribute(a,r[a])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),N}(),z=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"drawLine",value:function(i,r,a,o){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",h=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,d=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,f=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt",g=this.w,b=g.globals.dom.Paper.line().attr({x1:i,y1:r,x2:a,y2:o,stroke:l,"stroke-dasharray":h,"stroke-width":d,"stroke-linecap":f});return b}},{key:"drawRect",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,h=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",d=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,f=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,g=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,b=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,y=this.w,w=y.globals.dom.Paper.rect();return w.attr({x:i,y:r,width:a>0?a:0,height:o>0?o:0,rx:l,ry:l,opacity:d,"stroke-width":f!==null?f:0,stroke:g!==null?g:"none","stroke-dasharray":b}),w.node.setAttribute("fill",h),w}},{key:"drawPolygon",value:function(i){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none",l=this.w,h=l.globals.dom.Paper.polygon(i).attr({fill:o,stroke:r,"stroke-width":a});return h}},{key:"drawCircle",value:function(i){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,a=this.w;i<0&&(i=0);var o=a.globals.dom.Paper.circle(2*i);return r!==null&&o.attr(r),o}},{key:"drawPath",value:function(i){var r=i.d,a=r===void 0?"":r,o=i.stroke,l=o===void 0?"#a8a8a8":o,h=i.strokeWidth,d=h===void 0?1:h,f=i.fill,g=i.fillOpacity,b=g===void 0?1:g,y=i.strokeOpacity,w=y===void 0?1:y,P=i.classes,E=i.strokeLinecap,M=E===void 0?null:E,I=i.strokeDashArray,Y=I===void 0?0:I,H=this.w;return M===null&&(M=H.config.stroke.lineCap),(a.indexOf("undefined")>-1||a.indexOf("NaN")>-1)&&(a="M 0 ".concat(H.globals.gridHeight)),H.globals.dom.Paper.path(a).attr({fill:f,"fill-opacity":b,stroke:l,"stroke-opacity":w,"stroke-linecap":M,"stroke-width":d,"stroke-dasharray":Y,class:P})}},{key:"group",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=this.w,a=r.globals.dom.Paper.group();return i!==null&&a.attr(i),a}},{key:"move",value:function(i,r){var a=["M",i,r].join(" ");return a}},{key:"line",value:function(i,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=null;return a===null?o=["L",i,r].join(" "):a==="H"?o=["H",i].join(" "):a==="V"&&(o=["V",r].join(" ")),o}},{key:"curve",value:function(i,r,a,o,l,h){var d=["C",i,r,a,o,l,h].join(" ");return d}},{key:"quadraticCurve",value:function(i,r,a,o){return["Q",i,r,a,o].join(" ")}},{key:"arc",value:function(i,r,a,o,l,h,d){var f=arguments.length>7&&arguments[7]!==void 0&&arguments[7],g="A";f&&(g="a");var b=[g,i,r,a,o,l,h,d].join(" ");return b}},{key:"renderPaths",value:function(i){var r,a=i.j,o=i.realIndex,l=i.pathFrom,h=i.pathTo,d=i.stroke,f=i.strokeWidth,g=i.strokeLinecap,b=i.fill,y=i.animationDelay,w=i.initialSpeed,P=i.dataChangeSpeed,E=i.className,M=i.shouldClipToGrid,I=M===void 0||M,Y=i.bindEventsOnPaths,H=Y===void 0||Y,X=i.drawShadow,m=X===void 0||X,C=this.w,_=new R(this.ctx),$=new Q(this.ctx),ee=this.w.config.chart.animations.enabled,ue=ee&&this.w.config.chart.animations.dynamicAnimation.enabled,ae=!!(ee&&!C.globals.resized||ue&&C.globals.dataChanged&&C.globals.shouldAnimate);ae?r=l:(r=h,C.globals.animationEnded=!0);var De=C.config.stroke.dashArray,Ce=0;Ce=Array.isArray(De)?De[o]:C.config.stroke.dashArray;var $e=this.drawPath({d:r,stroke:d,strokeWidth:f,fill:b,fillOpacity:1,classes:E,strokeLinecap:g,strokeDashArray:Ce});if($e.attr("index",o),I&&$e.attr({"clip-path":"url(#gridRectMask".concat(C.globals.cuid,")")}),C.config.states.normal.filter.type!=="none")_.getDefaultFilter($e,o);else if(C.config.chart.dropShadow.enabled&&m&&(!C.config.chart.dropShadow.enabledOnSeries||C.config.chart.dropShadow.enabledOnSeries&&C.config.chart.dropShadow.enabledOnSeries.indexOf(o)!==-1)){var st=C.config.chart.dropShadow;_.dropShadow($e,st,o)}H&&($e.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,$e)),$e.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,$e)),$e.node.addEventListener("mousedown",this.pathMouseDown.bind(this,$e))),$e.attr({pathTo:h,pathFrom:l});var Ht={el:$e,j:a,realIndex:o,pathFrom:l,pathTo:h,fill:b,strokeWidth:f,delay:y};return!ee||C.globals.resized||C.globals.dataChanged?!C.globals.resized&&C.globals.dataChanged||$.showDelayedElements():$.animatePathsGradually(s(s({},Ht),{},{speed:w})),C.globals.dataChanged&&ue&&ae&&$.animatePathsGradually(s(s({},Ht),{},{speed:P})),$e}},{key:"drawPattern",value:function(i,r,a){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,h=this.w,d=h.globals.dom.Paper.pattern(r,a,function(f){i==="horizontalLines"?f.line(0,0,a,0).stroke({color:o,width:l+1}):i==="verticalLines"?f.line(0,0,0,r).stroke({color:o,width:l+1}):i==="slantedLines"?f.line(0,0,r,a).stroke({color:o,width:l}):i==="squares"?f.rect(r,a).fill("none").stroke({color:o,width:l}):i==="circles"&&f.circle(r).fill("none").stroke({color:o,width:l})});return d}},{key:"drawGradient",value:function(i,r,a,o,l){var h,d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,f=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,g=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,b=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,y=this.w;r.length<9&&r.indexOf("#")===0&&(r=D.hexToRgba(r,o)),a.length<9&&a.indexOf("#")===0&&(a=D.hexToRgba(a,l));var w=0,P=1,E=1,M=null;f!==null&&(w=f[0]!==void 0?f[0]/100:0,P=f[1]!==void 0?f[1]/100:1,E=f[2]!==void 0?f[2]/100:1,M=f[3]!==void 0?f[3]/100:null);var I=!(y.config.chart.type!=="donut"&&y.config.chart.type!=="pie"&&y.config.chart.type!=="polarArea"&&y.config.chart.type!=="bubble");if(h=g===null||g.length===0?y.globals.dom.Paper.gradient(I?"radial":"linear",function(X){X.at(w,r,o),X.at(P,a,l),X.at(E,a,l),M!==null&&X.at(M,r,o)}):y.globals.dom.Paper.gradient(I?"radial":"linear",function(X){(Array.isArray(g[b])?g[b]:g).forEach(function(m){X.at(m.offset/100,m.color,m.opacity)})}),I){var Y=y.globals.gridWidth/2,H=y.globals.gridHeight/2;y.config.chart.type!=="bubble"?h.attr({gradientUnits:"userSpaceOnUse",cx:Y,cy:H,r:d}):h.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else i==="vertical"?h.from(0,0).to(0,1):i==="diagonal"?h.from(0,0).to(1,1):i==="horizontal"?h.from(0,1).to(1,1):i==="diagonal2"&&h.from(1,0).to(0,1);return h}},{key:"getTextBasedOnMaxWidth",value:function(i){var r=i.text,a=i.maxWidth,o=i.fontSize,l=i.fontFamily,h=this.getTextRects(r,o,l),d=h.width/r.length,f=Math.floor(a/d);return a<h.width?r.slice(0,f-3)+"...":r}},{key:"drawText",value:function(i){var r=this,a=i.x,o=i.y,l=i.text,h=i.textAnchor,d=i.fontSize,f=i.fontFamily,g=i.fontWeight,b=i.foreColor,y=i.opacity,w=i.maxWidth,P=i.cssClass,E=P===void 0?"":P,M=i.isPlainText,I=M===void 0||M,Y=this.w;l===void 0&&(l="");var H=l;h||(h="start"),b&&b.length||(b=Y.config.chart.foreColor),f=f||Y.config.chart.fontFamily,g=g||"regular";var X,m={maxWidth:w,fontSize:d=d||"11px",fontFamily:f};return Array.isArray(l)?X=Y.globals.dom.Paper.text(function(C){for(var _=0;_<l.length;_++)H=l[_],w&&(H=r.getTextBasedOnMaxWidth(s({text:l[_]},m))),_===0?C.tspan(H):C.tspan(H).newLine()}):(w&&(H=this.getTextBasedOnMaxWidth(s({text:l},m))),X=I?Y.globals.dom.Paper.plain(l):Y.globals.dom.Paper.text(function(C){return C.tspan(H)})),X.attr({x:a,y:o,"text-anchor":h,"dominant-baseline":"auto","font-size":d,"font-family":f,"font-weight":g,fill:b,class:"apexcharts-text "+E}),X.node.style.fontFamily=f,X.node.style.opacity=y,X}},{key:"drawMarker",value:function(i,r,a){i=i||0;var o=a.pSize||0,l=null;if(a.shape==="square"||a.shape==="rect"){var h=a.pRadius===void 0?o/2:a.pRadius;r!==null&&o||(o=0,h=0);var d=1.2*o+h,f=this.drawRect(d,d,d,d,h);f.attr({x:i-d/2,y:r-d/2,cx:i,cy:r,class:a.class?a.class:"",fill:a.pointFillColor,"fill-opacity":a.pointFillOpacity?a.pointFillOpacity:1,stroke:a.pointStrokeColor,"stroke-width":a.pointStrokeWidth?a.pointStrokeWidth:0,"stroke-opacity":a.pointStrokeOpacity?a.pointStrokeOpacity:1}),l=f}else a.shape!=="circle"&&a.shape||(D.isNumber(r)||(o=0,r=0),l=this.drawCircle(o,{cx:i,cy:r,class:a.class?a.class:"",stroke:a.pointStrokeColor,fill:a.pointFillColor,"fill-opacity":a.pointFillOpacity?a.pointFillOpacity:1,"stroke-width":a.pointStrokeWidth?a.pointStrokeWidth:0,"stroke-opacity":a.pointStrokeOpacity?a.pointStrokeOpacity:1}));return l}},{key:"pathMouseEnter",value:function(i,r){var a=this.w,o=new R(this.ctx),l=parseInt(i.node.getAttribute("index"),10),h=parseInt(i.node.getAttribute("j"),10);if(typeof a.config.chart.events.dataPointMouseEnter=="function"&&a.config.chart.events.dataPointMouseEnter(r,this.ctx,{seriesIndex:l,dataPointIndex:h,w:a}),this.ctx.events.fireEvent("dataPointMouseEnter",[r,this.ctx,{seriesIndex:l,dataPointIndex:h,w:a}]),(a.config.states.active.filter.type==="none"||i.node.getAttribute("selected")!=="true")&&a.config.states.hover.filter.type!=="none"&&!a.globals.isTouchDevice){var d=a.config.states.hover.filter;o.applyFilter(i,l,d.type,d.value)}}},{key:"pathMouseLeave",value:function(i,r){var a=this.w,o=new R(this.ctx),l=parseInt(i.node.getAttribute("index"),10),h=parseInt(i.node.getAttribute("j"),10);typeof a.config.chart.events.dataPointMouseLeave=="function"&&a.config.chart.events.dataPointMouseLeave(r,this.ctx,{seriesIndex:l,dataPointIndex:h,w:a}),this.ctx.events.fireEvent("dataPointMouseLeave",[r,this.ctx,{seriesIndex:l,dataPointIndex:h,w:a}]),a.config.states.active.filter.type!=="none"&&i.node.getAttribute("selected")==="true"||a.config.states.hover.filter.type!=="none"&&o.getDefaultFilter(i,l)}},{key:"pathMouseDown",value:function(i,r){var a=this.w,o=new R(this.ctx),l=parseInt(i.node.getAttribute("index"),10),h=parseInt(i.node.getAttribute("j"),10),d="false";if(i.node.getAttribute("selected")==="true"){if(i.node.setAttribute("selected","false"),a.globals.selectedDataPoints[l].indexOf(h)>-1){var f=a.globals.selectedDataPoints[l].indexOf(h);a.globals.selectedDataPoints[l].splice(f,1)}}else{if(!a.config.states.active.allowMultipleDataPointsSelection&&a.globals.selectedDataPoints.length>0){a.globals.selectedDataPoints=[];var g=a.globals.dom.Paper.select(".apexcharts-series path").members,b=a.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,y=function(E){Array.prototype.forEach.call(E,function(M){M.node.setAttribute("selected","false"),o.getDefaultFilter(M,l)})};y(g),y(b)}i.node.setAttribute("selected","true"),d="true",a.globals.selectedDataPoints[l]===void 0&&(a.globals.selectedDataPoints[l]=[]),a.globals.selectedDataPoints[l].push(h)}if(d==="true"){var w=a.config.states.active.filter;if(w!=="none")o.applyFilter(i,l,w.type,w.value);else if(a.config.states.hover.filter!=="none"&&!a.globals.isTouchDevice){var P=a.config.states.hover.filter;o.applyFilter(i,l,P.type,P.value)}}else a.config.states.active.filter.type!=="none"&&(a.config.states.hover.filter.type==="none"||a.globals.isTouchDevice?o.getDefaultFilter(i,l):(P=a.config.states.hover.filter,o.applyFilter(i,l,P.type,P.value)));typeof a.config.chart.events.dataPointSelection=="function"&&a.config.chart.events.dataPointSelection(r,this.ctx,{selectedDataPoints:a.globals.selectedDataPoints,seriesIndex:l,dataPointIndex:h,w:a}),r&&this.ctx.events.fireEvent("dataPointSelection",[r,this.ctx,{selectedDataPoints:a.globals.selectedDataPoints,seriesIndex:l,dataPointIndex:h,w:a}])}},{key:"rotateAroundCenter",value:function(i){var r={};return i&&typeof i.getBBox=="function"&&(r=i.getBBox()),{x:r.x+r.width/2,y:r.y+r.height/2}}},{key:"getTextRects",value:function(i,r,a,o){var l=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],h=this.w,d=this.drawText({x:-200,y:-200,text:i,textAnchor:"start",fontSize:r,fontFamily:a,foreColor:"#fff",opacity:0});o&&d.attr("transform",o),h.globals.dom.Paper.add(d);var f=d.bbox();return l||(f=d.node.getBoundingClientRect()),d.remove(),{width:f.width,height:f.height}}},{key:"placeTextWithEllipsis",value:function(i,r,a){if(typeof i.getComputedTextLength=="function"&&(i.textContent=r,r.length>0&&i.getComputedTextLength()>=a/1.1)){for(var o=r.length-3;o>0;o-=3)if(i.getSubStringLength(0,o)<=a/1.1)return void(i.textContent=r.substring(0,o)+"...");i.textContent="."}}}],[{key:"setAttrs",value:function(i,r){for(var a in r)r.hasOwnProperty(a)&&i.setAttribute(a,r[a])}}]),N}(),G=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"getStackedSeriesTotals",value:function(){var i=this.w,r=[];if(i.globals.series.length===0)return r;for(var a=0;a<i.globals.series[i.globals.maxValsInArrayIndex].length;a++){for(var o=0,l=0;l<i.globals.series.length;l++)i.globals.series[l][a]!==void 0&&(o+=i.globals.series[l][a]);r.push(o)}return i.globals.stackedSeriesTotals=r,r}},{key:"getSeriesTotalByIndex",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return i===null?this.w.config.series.reduce(function(r,a){return r+a},0):this.w.globals.series[i].reduce(function(r,a){return r+a},0)}},{key:"isSeriesNull",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(i===null?this.w.config.series.filter(function(r){return r!==null}):this.w.config.series[i].data.filter(function(r){return r!==null})).length===0}},{key:"seriesHaveSameValues",value:function(i){return this.w.globals.series[i].every(function(r,a,o){return r===o[0]})}},{key:"getCategoryLabels",value:function(i){var r=this.w,a=i.slice();return r.config.xaxis.convertedCatToNumeric&&(a=i.map(function(o,l){return r.config.xaxis.labels.formatter(o-r.globals.minX+1)})),a}},{key:"getLargestSeries",value:function(){var i=this.w;i.globals.maxValsInArrayIndex=i.globals.series.map(function(r){return r.length}).indexOf(Math.max.apply(Math,i.globals.series.map(function(r){return r.length})))}},{key:"getLargestMarkerSize",value:function(){var i=this.w,r=0;return i.globals.markers.size.forEach(function(a){r=Math.max(r,a)}),i.config.markers.discrete&&i.config.markers.discrete.length&&i.config.markers.discrete.forEach(function(a){r=Math.max(r,a.size)}),r>0&&(r+=i.config.markers.hover.sizeOffset+1),i.globals.markers.largestSize=r,r}},{key:"getSeriesTotals",value:function(){var i=this.w;i.globals.seriesTotals=i.globals.series.map(function(r,a){var o=0;if(Array.isArray(r))for(var l=0;l<r.length;l++)o+=r[l];else o+=r;return o})}},{key:"getSeriesTotalsXRange",value:function(i,r){var a=this.w;return a.globals.series.map(function(o,l){for(var h=0,d=0;d<o.length;d++)a.globals.seriesX[l][d]>i&&a.globals.seriesX[l][d]<r&&(h+=o[d]);return h})}},{key:"getPercentSeries",value:function(){var i=this.w;i.globals.seriesPercent=i.globals.series.map(function(r,a){var o=[];if(Array.isArray(r))for(var l=0;l<r.length;l++){var h=i.globals.stackedSeriesTotals[l],d=0;h&&(d=100*r[l]/h),o.push(d)}else{var f=100*r/i.globals.seriesTotals.reduce(function(g,b){return g+b},0);o.push(f)}return o})}},{key:"getCalculatedRatios",value:function(){var i,r,a,o,l=this.w.globals,h=[],d=0,f=[],g=.1,b=0;if(l.yRange=[],l.isMultipleYAxis)for(var y=0;y<l.minYArr.length;y++)l.yRange.push(Math.abs(l.minYArr[y]-l.maxYArr[y])),f.push(0);else l.yRange.push(Math.abs(l.minY-l.maxY));l.xRange=Math.abs(l.maxX-l.minX),l.zRange=Math.abs(l.maxZ-l.minZ);for(var w=0;w<l.yRange.length;w++)h.push(l.yRange[w]/l.gridHeight);if(r=l.xRange/l.gridWidth,a=Math.abs(l.initialMaxX-l.initialMinX)/l.gridWidth,i=l.yRange/l.gridWidth,o=l.xRange/l.gridHeight,(d=l.zRange/l.gridHeight*16)||(d=1),l.minY!==Number.MIN_VALUE&&Math.abs(l.minY)!==0&&(l.hasNegs=!0),l.isMultipleYAxis){f=[];for(var P=0;P<h.length;P++)f.push(-l.minYArr[P]/h[P])}else f.push(-l.minY/h[0]),l.minY!==Number.MIN_VALUE&&Math.abs(l.minY)!==0&&(g=-l.minY/i,b=l.minX/r);return{yRatio:h,invertedYRatio:i,zRatio:d,xRatio:r,initialXRatio:a,invertedXRatio:o,baseLineInvertedY:g,baseLineY:f,baseLineX:b}}},{key:"getLogSeries",value:function(i){var r=this,a=this.w;return a.globals.seriesLog=i.map(function(o,l){return a.config.yaxis[l]&&a.config.yaxis[l].logarithmic?o.map(function(h){return h===null?null:r.getLogVal(a.config.yaxis[l].logBase,h,l)}):o}),a.globals.invalidLogScale?i:a.globals.seriesLog}},{key:"getBaseLog",value:function(i,r){return Math.log(r)/Math.log(i)}},{key:"getLogVal",value:function(i,r,a){if(r===0)return 0;var o=this.w,l=o.globals.minYArr[a]===0?-1:this.getBaseLog(i,o.globals.minYArr[a]),h=(o.globals.maxYArr[a]===0?0:this.getBaseLog(i,o.globals.maxYArr[a]))-l;return r<1?r/h:(this.getBaseLog(i,r)-l)/h}},{key:"getLogYRatios",value:function(i){var r=this,a=this.w,o=this.w.globals;return o.yLogRatio=i.slice(),o.logYRange=o.yRange.map(function(l,h){if(a.config.yaxis[h]&&r.w.config.yaxis[h].logarithmic){var d,f=-Number.MAX_VALUE,g=Number.MIN_VALUE;return o.seriesLog.forEach(function(b,y){b.forEach(function(w){a.config.yaxis[y]&&a.config.yaxis[y].logarithmic&&(f=Math.max(w,f),g=Math.min(w,g))})}),d=Math.pow(o.yRange[h],Math.abs(g-f)/o.yRange[h]),o.yLogRatio[h]=d/o.gridHeight,d}}),o.invalidLogScale?i.slice():o.yLogRatio}}],[{key:"checkComboSeries",value:function(i){var r=!1,a=0,o=0;return i.length&&i[0].type!==void 0&&i.forEach(function(l){l.type!=="bar"&&l.type!=="column"&&l.type!=="candlestick"&&l.type!=="boxPlot"||a++,l.type!==void 0&&o++}),o>0&&(r=!0),{comboBarCount:a,comboCharts:r}}},{key:"extendArrayProps",value:function(i,r,a){return r.yaxis&&(r=i.extendYAxis(r,a)),r.annotations&&(r.annotations.yaxis&&(r=i.extendYAxisAnnotations(r)),r.annotations.xaxis&&(r=i.extendXAxisAnnotations(r)),r.annotations.points&&(r=i.extendPointAnnotations(r))),r}}]),N}(),se=function(){function N(i){u(this,N),this.w=i.w,this.annoCtx=i}return v(N,[{key:"setOrientations",value:function(i){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,a=this.w;if(i.label.orientation==="vertical"){var o=r!==null?r:0,l=a.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(o,"']"));if(l!==null){var h=l.getBoundingClientRect();l.setAttribute("x",parseFloat(l.getAttribute("x"))-h.height+4),i.label.position==="top"?l.setAttribute("y",parseFloat(l.getAttribute("y"))+h.width):l.setAttribute("y",parseFloat(l.getAttribute("y"))-h.width);var d=this.annoCtx.graphics.rotateAroundCenter(l),f=d.x,g=d.y;l.setAttribute("transform","rotate(-90 ".concat(f," ").concat(g,")"))}}}},{key:"addBackgroundToAnno",value:function(i,r){var a=this.w;if(!i||r.label.text===void 0||r.label.text!==void 0&&!String(r.label.text).trim())return null;var o=a.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),l=i.getBoundingClientRect(),h=r.label.style.padding.left,d=r.label.style.padding.right,f=r.label.style.padding.top,g=r.label.style.padding.bottom;r.label.orientation==="vertical"&&(f=r.label.style.padding.left,g=r.label.style.padding.right,h=r.label.style.padding.top,d=r.label.style.padding.bottom);var b=l.left-o.left-h,y=l.top-o.top-f,w=this.annoCtx.graphics.drawRect(b-a.globals.barPadForNumericAxis,y,l.width+h+d,l.height+f+g,r.label.borderRadius,r.label.style.background,1,r.label.borderWidth,r.label.borderColor,0);return r.id&&w.node.classList.add(r.id),w}},{key:"annotationsBackground",value:function(){var i=this,r=this.w,a=function(o,l,h){var d=r.globals.dom.baseEl.querySelector(".apexcharts-".concat(h,"-annotations .apexcharts-").concat(h,"-annotation-label[rel='").concat(l,"']"));if(d){var f=d.parentNode,g=i.addBackgroundToAnno(d,o);g&&(f.insertBefore(g.node,d),o.label.mouseEnter&&g.node.addEventListener("mouseenter",o.label.mouseEnter.bind(i,o)),o.label.mouseLeave&&g.node.addEventListener("mouseleave",o.label.mouseLeave.bind(i,o)),o.label.click&&g.node.addEventListener("click",o.label.click.bind(i,o)))}};r.config.annotations.xaxis.map(function(o,l){a(o,l,"xaxis")}),r.config.annotations.yaxis.map(function(o,l){a(o,l,"yaxis")}),r.config.annotations.points.map(function(o,l){a(o,l,"point")})}},{key:"getY1Y2",value:function(i,r){var a,o=i==="y1"?r.y:r.y2,l=this.w;if(this.annoCtx.invertAxis){var h=l.globals.labels.indexOf(o);l.config.xaxis.convertedCatToNumeric&&(h=l.globals.categoryLabels.indexOf(o));var d=l.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(h+1)+")");d&&(a=parseFloat(d.getAttribute("y")))}else{var f;l.config.yaxis[r.yAxisIndex].logarithmic?f=(o=new G(this.annoCtx.ctx).getLogVal(o,r.yAxisIndex))/l.globals.yLogRatio[r.yAxisIndex]:f=(o-l.globals.minYArr[r.yAxisIndex])/(l.globals.yRange[r.yAxisIndex]/l.globals.gridHeight),a=l.globals.gridHeight-f,!r.marker||r.y!==void 0&&r.y!==null||(a=0),l.config.yaxis[r.yAxisIndex]&&l.config.yaxis[r.yAxisIndex].reversed&&(a=f)}return a}},{key:"getX1X2",value:function(i,r){var a=this.w,o=this.annoCtx.invertAxis?a.globals.minY:a.globals.minX,l=this.annoCtx.invertAxis?a.globals.maxY:a.globals.maxX,h=this.annoCtx.invertAxis?a.globals.yRange[0]:a.globals.xRange,d=(r.x-o)/(h/a.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(d=(l-r.x)/(h/a.globals.gridWidth)),a.config.xaxis.type!=="category"&&!a.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||a.globals.dataFormatXNumeric||(d=this.getStringX(r.x));var f=(r.x2-o)/(h/a.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(f=(l-r.x2)/(h/a.globals.gridWidth)),a.config.xaxis.type!=="category"&&!a.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||a.globals.dataFormatXNumeric||(f=this.getStringX(r.x2)),r.x!==void 0&&r.x!==null||!r.marker||(d=a.globals.gridWidth),i==="x1"?d:f}},{key:"getStringX",value:function(i){var r=this.w,a=i;r.config.xaxis.convertedCatToNumeric&&r.globals.categoryLabels.length&&(i=r.globals.categoryLabels.indexOf(i)+1);var o=r.globals.labels.indexOf(i),l=r.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(o+1)+")");return l&&(a=parseFloat(l.getAttribute("x"))),a}}]),N}(),oe=function(){function N(i){u(this,N),this.w=i.w,this.annoCtx=i,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new se(this.annoCtx)}return v(N,[{key:"addXaxisAnnotation",value:function(i,r,a){var o,l=this.w,h=this.helpers.getX1X2("x1",i),d=i.label.text,f=i.strokeDashArray;if(D.isNumber(h)){if(i.x2===null||i.x2===void 0){var g=this.annoCtx.graphics.drawLine(h+i.offsetX,0+i.offsetY,h+i.offsetX,l.globals.gridHeight+i.offsetY,i.borderColor,f,i.borderWidth);r.appendChild(g.node),i.id&&g.node.classList.add(i.id)}else{if((o=this.helpers.getX1X2("x2",i))<h){var b=h;h=o,o=b}var y=this.annoCtx.graphics.drawRect(h+i.offsetX,0+i.offsetY,o-h,l.globals.gridHeight+i.offsetY,0,i.fillColor,i.opacity,1,i.borderColor,f);y.node.classList.add("apexcharts-annotation-rect"),y.attr("clip-path","url(#gridRectMask".concat(l.globals.cuid,")")),r.appendChild(y.node),i.id&&y.node.classList.add(i.id)}var w=i.label.position==="top"?4:l.globals.gridHeight,P=this.annoCtx.graphics.getTextRects(d,parseFloat(i.label.style.fontSize)),E=this.annoCtx.graphics.drawText({x:h+i.label.offsetX,y:w+i.label.offsetY-(i.label.orientation==="vertical"?i.label.position==="top"?P.width/2-12:-P.width/2:0),text:d,textAnchor:i.label.textAnchor,fontSize:i.label.style.fontSize,fontFamily:i.label.style.fontFamily,fontWeight:i.label.style.fontWeight,foreColor:i.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(i.label.style.cssClass," ").concat(i.id?i.id:"")});E.attr({rel:a}),r.appendChild(E.node),this.annoCtx.helpers.setOrientations(i,a)}}},{key:"drawXAxisAnnotations",value:function(){var i=this,r=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return r.config.annotations.xaxis.map(function(o,l){i.addXaxisAnnotation(o,a.node,l)}),a}}]),N}(),ve=function(){function N(i){u(this,N),this.w=i.w,this.annoCtx=i,this.helpers=new se(this.annoCtx)}return v(N,[{key:"addYaxisAnnotation",value:function(i,r,a){var o,l=this.w,h=i.strokeDashArray,d=this.helpers.getY1Y2("y1",i),f=i.label.text;if(i.y2===null||i.y2===void 0){var g=this.annoCtx.graphics.drawLine(0+i.offsetX,d+i.offsetY,this._getYAxisAnnotationWidth(i),d+i.offsetY,i.borderColor,h,i.borderWidth);r.appendChild(g.node),i.id&&g.node.classList.add(i.id)}else{if((o=this.helpers.getY1Y2("y2",i))>d){var b=d;d=o,o=b}var y=this.annoCtx.graphics.drawRect(0+i.offsetX,o+i.offsetY,this._getYAxisAnnotationWidth(i),d-o,0,i.fillColor,i.opacity,1,i.borderColor,h);y.node.classList.add("apexcharts-annotation-rect"),y.attr("clip-path","url(#gridRectMask".concat(l.globals.cuid,")")),r.appendChild(y.node),i.id&&y.node.classList.add(i.id)}var w=i.label.position==="right"?l.globals.gridWidth:0,P=this.annoCtx.graphics.drawText({x:w+i.label.offsetX,y:(o??d)+i.label.offsetY-3,text:f,textAnchor:i.label.textAnchor,fontSize:i.label.style.fontSize,fontFamily:i.label.style.fontFamily,fontWeight:i.label.style.fontWeight,foreColor:i.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(i.label.style.cssClass," ").concat(i.id?i.id:"")});P.attr({rel:a}),r.appendChild(P.node)}},{key:"_getYAxisAnnotationWidth",value:function(i){var r=this.w;return r.globals.gridWidth,(i.width.indexOf("%")>-1?r.globals.gridWidth*parseInt(i.width,10)/100:parseInt(i.width,10))+i.offsetX}},{key:"drawYAxisAnnotations",value:function(){var i=this,r=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return r.config.annotations.yaxis.map(function(o,l){i.addYaxisAnnotation(o,a.node,l)}),a}}]),N}(),me=function(){function N(i){u(this,N),this.w=i.w,this.annoCtx=i,this.helpers=new se(this.annoCtx)}return v(N,[{key:"addPointAnnotation",value:function(i,r,a){this.w;var o=this.helpers.getX1X2("x1",i),l=this.helpers.getY1Y2("y1",i);if(D.isNumber(o)){var h={pSize:i.marker.size,pointStrokeWidth:i.marker.strokeWidth,pointFillColor:i.marker.fillColor,pointStrokeColor:i.marker.strokeColor,shape:i.marker.shape,pRadius:i.marker.radius,class:"apexcharts-point-annotation-marker ".concat(i.marker.cssClass," ").concat(i.id?i.id:"")},d=this.annoCtx.graphics.drawMarker(o+i.marker.offsetX,l+i.marker.offsetY,h);r.appendChild(d.node);var f=i.label.text?i.label.text:"",g=this.annoCtx.graphics.drawText({x:o+i.label.offsetX,y:l+i.label.offsetY-i.marker.size-parseFloat(i.label.style.fontSize)/1.6,text:f,textAnchor:i.label.textAnchor,fontSize:i.label.style.fontSize,fontFamily:i.label.style.fontFamily,fontWeight:i.label.style.fontWeight,foreColor:i.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(i.label.style.cssClass," ").concat(i.id?i.id:"")});if(g.attr({rel:a}),r.appendChild(g.node),i.customSVG.SVG){var b=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+i.customSVG.cssClass});b.attr({transform:"translate(".concat(o+i.customSVG.offsetX,", ").concat(l+i.customSVG.offsetY,")")}),b.node.innerHTML=i.customSVG.SVG,r.appendChild(b.node)}if(i.image.path){var y=i.image.width?i.image.width:20,w=i.image.height?i.image.height:20;d=this.annoCtx.addImage({x:o+i.image.offsetX-y/2,y:l+i.image.offsetY-w/2,width:y,height:w,path:i.image.path,appendTo:".apexcharts-point-annotations"})}i.mouseEnter&&d.node.addEventListener("mouseenter",i.mouseEnter.bind(this,i)),i.mouseLeave&&d.node.addEventListener("mouseleave",i.mouseLeave.bind(this,i)),i.click&&d.node.addEventListener("click",i.click.bind(this,i))}}},{key:"drawPointAnnotations",value:function(){var i=this,r=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return r.config.annotations.points.map(function(o,l){i.addPointAnnotation(o,a.node,l)}),a}}]),N}(),Ae={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},Z=function(){function N(){u(this,N),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return v(N,[{key:"init",value:function(){return{annotations:{position:"front",yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[Ae],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0},stacked:!1,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(i){return new Date(i).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,rangeBarOverlap:!0,rangeBarGroupRows:!1,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal"}},bubble:{minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(i){return i}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(i){return i+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(i){return i.globals.seriesTotals.reduce(function(r,a){return r+a},0)/i.globals.series.length+"%"}}}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(i){return i}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(i){return i}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(i){return i.globals.seriesTotals.reduce(function(r,a){return r+a},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(i){return i!==null?i:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(i){return i?i+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),N}(),ke=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.graphics=new z(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new se(this),this.xAxisAnnotations=new oe(this),this.yAxisAnnotations=new ve(this),this.pointsAnnotations=new me(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return v(N,[{key:"drawAxesAnnotations",value:function(){var i=this.w;if(i.globals.axisCharts){for(var r=this.yAxisAnnotations.drawYAxisAnnotations(),a=this.xAxisAnnotations.drawXAxisAnnotations(),o=this.pointsAnnotations.drawPointAnnotations(),l=i.config.chart.animations.enabled,h=[r,a,o],d=[a.node,r.node,o.node],f=0;f<3;f++)i.globals.dom.elGraphical.add(h[f]),!l||i.globals.resized||i.globals.dataChanged||i.config.chart.type!=="scatter"&&i.config.chart.type!=="bubble"&&i.globals.dataPoints>1&&d[f].classList.add("apexcharts-element-hidden"),i.globals.delayedElements.push({el:d[f],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var i=this;this.w.config.annotations.images.map(function(r,a){i.addImage(r,a)})}},{key:"drawTextAnnos",value:function(){var i=this;this.w.config.annotations.texts.map(function(r,a){i.addText(r,a)})}},{key:"addXaxisAnnotation",value:function(i,r,a){this.xAxisAnnotations.addXaxisAnnotation(i,r,a)}},{key:"addYaxisAnnotation",value:function(i,r,a){this.yAxisAnnotations.addYaxisAnnotation(i,r,a)}},{key:"addPointAnnotation",value:function(i,r,a){this.pointsAnnotations.addPointAnnotation(i,r,a)}},{key:"addText",value:function(i,r){var a=i.x,o=i.y,l=i.text,h=i.textAnchor,d=i.foreColor,f=i.fontSize,g=i.fontFamily,b=i.fontWeight,y=i.cssClass,w=i.backgroundColor,P=i.borderWidth,E=i.strokeDashArray,M=i.borderRadius,I=i.borderColor,Y=i.appendTo,H=Y===void 0?".apexcharts-annotations":Y,X=i.paddingLeft,m=X===void 0?4:X,C=i.paddingRight,_=C===void 0?4:C,$=i.paddingBottom,ee=$===void 0?2:$,ue=i.paddingTop,ae=ue===void 0?2:ue,De=this.w,Ce=this.graphics.drawText({x:a,y:o,text:l,textAnchor:h||"start",fontSize:f||"12px",fontWeight:b||"regular",fontFamily:g||De.config.chart.fontFamily,foreColor:d||De.config.chart.foreColor,cssClass:y}),$e=De.globals.dom.baseEl.querySelector(H);$e&&$e.appendChild(Ce.node);var st=Ce.bbox();if(l){var Ht=this.graphics.drawRect(st.x-m,st.y-ae,st.width+m+_,st.height+ee+ae,M,w||"transparent",1,P,I,E);$e.insertBefore(Ht.node,Ce.node)}}},{key:"addImage",value:function(i,r){var a=this.w,o=i.path,l=i.x,h=l===void 0?0:l,d=i.y,f=d===void 0?0:d,g=i.width,b=g===void 0?20:g,y=i.height,w=y===void 0?20:y,P=i.appendTo,E=P===void 0?".apexcharts-annotations":P,M=a.globals.dom.Paper.image(o);M.size(b,w).move(h,f);var I=a.globals.dom.baseEl.querySelector(E);return I&&I.appendChild(M.node),M}},{key:"addXaxisAnnotationExternal",value:function(i,r,a){return this.addAnnotationExternal({params:i,pushToMemory:r,context:a,type:"xaxis",contextMethod:a.addXaxisAnnotation}),a}},{key:"addYaxisAnnotationExternal",value:function(i,r,a){return this.addAnnotationExternal({params:i,pushToMemory:r,context:a,type:"yaxis",contextMethod:a.addYaxisAnnotation}),a}},{key:"addPointAnnotationExternal",value:function(i,r,a){return this.invertAxis===void 0&&(this.invertAxis=a.w.globals.isBarHorizontal),this.addAnnotationExternal({params:i,pushToMemory:r,context:a,type:"point",contextMethod:a.addPointAnnotation}),a}},{key:"addAnnotationExternal",value:function(i){var r=i.params,a=i.pushToMemory,o=i.context,l=i.type,h=i.contextMethod,d=o,f=d.w,g=f.globals.dom.baseEl.querySelector(".apexcharts-".concat(l,"-annotations")),b=g.childNodes.length+1,y=new Z,w=Object.assign({},l==="xaxis"?y.xAxisAnnotation:l==="yaxis"?y.yAxisAnnotation:y.pointAnnotation),P=D.extend(w,r);switch(l){case"xaxis":this.addXaxisAnnotation(P,g,b);break;case"yaxis":this.addYaxisAnnotation(P,g,b);break;case"point":this.addPointAnnotation(P,g,b)}var E=f.globals.dom.baseEl.querySelector(".apexcharts-".concat(l,"-annotations .apexcharts-").concat(l,"-annotation-label[rel='").concat(b,"']")),M=this.helpers.addBackgroundToAnno(E,P);return M&&g.insertBefore(M.node,E),a&&f.globals.memory.methodsToExec.push({context:d,id:P.id?P.id:D.randomId(),method:h,label:"addAnnotation",params:r}),o}},{key:"clearAnnotations",value:function(i){var r=i.w,a=r.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");r.globals.memory.methodsToExec.map(function(o,l){o.label!=="addText"&&o.label!=="addAnnotation"||r.globals.memory.methodsToExec.splice(l,1)}),a=D.listToArray(a),Array.prototype.forEach.call(a,function(o){for(;o.firstChild;)o.removeChild(o.firstChild)})}},{key:"removeAnnotation",value:function(i,r){var a=i.w,o=a.globals.dom.baseEl.querySelectorAll(".".concat(r));o&&(a.globals.memory.methodsToExec.map(function(l,h){l.id===r&&a.globals.memory.methodsToExec.splice(h,1)}),Array.prototype.forEach.call(o,function(l){l.parentElement.removeChild(l)}))}}]),N}(),pe=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.opts=null,this.seriesIndex=0}return v(N,[{key:"clippedImgArea",value:function(i){var r=this.w,a=r.config,o=parseInt(r.globals.gridWidth,10),l=parseInt(r.globals.gridHeight,10),h=o>l?o:l,d=i.image,f=0,g=0;i.width===void 0&&i.height===void 0?a.fill.image.width!==void 0&&a.fill.image.height!==void 0?(f=a.fill.image.width+1,g=a.fill.image.height):(f=h+1,g=h):(f=i.width,g=i.height);var b=document.createElementNS(r.globals.SVGNS,"pattern");z.setAttrs(b,{id:i.patternID,patternUnits:i.patternUnits?i.patternUnits:"userSpaceOnUse",width:f+"px",height:g+"px"});var y=document.createElementNS(r.globals.SVGNS,"image");b.appendChild(y),y.setAttributeNS(window.SVG.xlink,"href",d),z.setAttrs(y,{x:0,y:0,preserveAspectRatio:"none",width:f+"px",height:g+"px"}),y.style.opacity=i.opacity,r.globals.dom.elDefs.node.appendChild(b)}},{key:"getSeriesIndex",value:function(i){var r=this.w;return(r.config.chart.type==="bar"||r.config.chart.type==="rangeBar")&&r.config.plotOptions.bar.distributed||r.config.chart.type==="heatmap"||r.config.chart.type==="treemap"?this.seriesIndex=i.seriesNumber:this.seriesIndex=i.seriesNumber%r.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(i){var r=this.w;this.opts=i;var a,o,l,h=this.w.config;this.seriesIndex=this.getSeriesIndex(i);var d=this.getFillColors()[this.seriesIndex];r.globals.seriesColors[this.seriesIndex]!==void 0&&(d=r.globals.seriesColors[this.seriesIndex]),typeof d=="function"&&(d=d({seriesIndex:this.seriesIndex,dataPointIndex:i.dataPointIndex,value:i.value,w:r}));var f=this.getFillType(this.seriesIndex),g=Array.isArray(h.fill.opacity)?h.fill.opacity[this.seriesIndex]:h.fill.opacity;i.color&&(d=i.color);var b=d;if(d.indexOf("rgb")===-1?d.length<9&&(b=D.hexToRgba(d,g)):d.indexOf("rgba")>-1&&(g=D.getOpacityFromRGBA(d)),i.opacity&&(g=i.opacity),f==="pattern"&&(o=this.handlePatternFill(o,d,g,b)),f==="gradient"&&(l=this.handleGradientFill(d,g,this.seriesIndex)),f==="image"){var y=h.fill.image.src,w=i.patternID?i.patternID:"";this.clippedImgArea({opacity:g,image:Array.isArray(y)?i.seriesNumber<y.length?y[i.seriesNumber]:y[0]:y,width:i.width?i.width:void 0,height:i.height?i.height:void 0,patternUnits:i.patternUnits,patternID:"pattern".concat(r.globals.cuid).concat(i.seriesNumber+1).concat(w)}),a="url(#pattern".concat(r.globals.cuid).concat(i.seriesNumber+1).concat(w,")")}else a=f==="gradient"?l:f==="pattern"?o:b;return i.solid&&(a=b),a}},{key:"getFillType",value:function(i){var r=this.w;return Array.isArray(r.config.fill.type)?r.config.fill.type[i]:r.config.fill.type}},{key:"getFillColors",value:function(){var i=this.w,r=i.config,a=this.opts,o=[];return i.globals.comboCharts?i.config.series[this.seriesIndex].type==="line"?Array.isArray(i.globals.stroke.colors)?o=i.globals.stroke.colors:o.push(i.globals.stroke.colors):Array.isArray(i.globals.fill.colors)?o=i.globals.fill.colors:o.push(i.globals.fill.colors):r.chart.type==="line"?Array.isArray(i.globals.stroke.colors)?o=i.globals.stroke.colors:o.push(i.globals.stroke.colors):Array.isArray(i.globals.fill.colors)?o=i.globals.fill.colors:o.push(i.globals.fill.colors),a.fillColors!==void 0&&(o=[],Array.isArray(a.fillColors)?o=a.fillColors.slice():o.push(a.fillColors)),o}},{key:"handlePatternFill",value:function(i,r,a,o){var l=this.w.config,h=this.opts,d=new z(this.ctx),f=l.fill.pattern.strokeWidth===void 0?Array.isArray(l.stroke.width)?l.stroke.width[this.seriesIndex]:l.stroke.width:Array.isArray(l.fill.pattern.strokeWidth)?l.fill.pattern.strokeWidth[this.seriesIndex]:l.fill.pattern.strokeWidth,g=r;return Array.isArray(l.fill.pattern.style)?i=l.fill.pattern.style[h.seriesNumber]!==void 0?d.drawPattern(l.fill.pattern.style[h.seriesNumber],l.fill.pattern.width,l.fill.pattern.height,g,f,a):o:i=d.drawPattern(l.fill.pattern.style,l.fill.pattern.width,l.fill.pattern.height,g,f,a),i}},{key:"handleGradientFill",value:function(i,r,a){var o,l=this.w.config,h=this.opts,d=new z(this.ctx),f=new D,g=l.fill.gradient.type,b=i,y=l.fill.gradient.opacityFrom===void 0?r:Array.isArray(l.fill.gradient.opacityFrom)?l.fill.gradient.opacityFrom[a]:l.fill.gradient.opacityFrom;b.indexOf("rgba")>-1&&(y=D.getOpacityFromRGBA(b));var w=l.fill.gradient.opacityTo===void 0?r:Array.isArray(l.fill.gradient.opacityTo)?l.fill.gradient.opacityTo[a]:l.fill.gradient.opacityTo;if(l.fill.gradient.gradientToColors===void 0||l.fill.gradient.gradientToColors.length===0)o=l.fill.gradient.shade==="dark"?f.shadeColor(-1*parseFloat(l.fill.gradient.shadeIntensity),i.indexOf("rgb")>-1?D.rgb2hex(i):i):f.shadeColor(parseFloat(l.fill.gradient.shadeIntensity),i.indexOf("rgb")>-1?D.rgb2hex(i):i);else if(l.fill.gradient.gradientToColors[h.seriesNumber]){var P=l.fill.gradient.gradientToColors[h.seriesNumber];o=P,P.indexOf("rgba")>-1&&(w=D.getOpacityFromRGBA(P))}else o=i;if(l.fill.gradient.inverseColors){var E=b;b=o,o=E}return b.indexOf("rgb")>-1&&(b=D.rgb2hex(b)),o.indexOf("rgb")>-1&&(o=D.rgb2hex(o)),d.drawGradient(g,b,o,y,w,h.size,l.fill.gradient.stops,l.fill.gradient.colorStops,a)}}]),N}(),Ve=function(){function N(i,r){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"setGlobalMarkerSize",value:function(){var i=this.w;if(i.globals.markers.size=Array.isArray(i.config.markers.size)?i.config.markers.size:[i.config.markers.size],i.globals.markers.size.length>0){if(i.globals.markers.size.length<i.globals.series.length+1)for(var r=0;r<=i.globals.series.length;r++)i.globals.markers.size[r]===void 0&&i.globals.markers.size.push(i.globals.markers.size[0])}else i.globals.markers.size=i.config.series.map(function(a){return i.config.markers.size})}},{key:"plotChartMarkers",value:function(i,r,a,o){var l,h=arguments.length>4&&arguments[4]!==void 0&&arguments[4],d=this.w,f=r,g=i,b=null,y=new z(this.ctx),w=d.config.markers.discrete&&d.config.markers.discrete.length;if((d.globals.markers.size[r]>0||h||w)&&(b=y.group({class:h||w?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(d.globals.cuid,")")),Array.isArray(g.x))for(var P=0;P<g.x.length;P++){var E=a;a===1&&P===0&&(E=0),a===1&&P===1&&(E=1);var M="apexcharts-marker";d.config.chart.type!=="line"&&d.config.chart.type!=="area"||d.globals.comboCharts||d.config.tooltip.intersect||(M+=" no-pointer-events");var I=Array.isArray(d.config.markers.size)?d.globals.markers.size[r]>0:d.config.markers.size>0;if(I||h||w){D.isNumber(g.y[P])?M+=" w".concat(D.randomId()):M="apexcharts-nullpoint";var Y=this.getMarkerConfig({cssClass:M,seriesIndex:r,dataPointIndex:E});d.config.series[f].data[E]&&(d.config.series[f].data[E].fillColor&&(Y.pointFillColor=d.config.series[f].data[E].fillColor),d.config.series[f].data[E].strokeColor&&(Y.pointStrokeColor=d.config.series[f].data[E].strokeColor)),o&&(Y.pSize=o),(l=y.drawMarker(g.x[P],g.y[P],Y)).attr("rel",E),l.attr("j",E),l.attr("index",r),l.node.setAttribute("default-marker-size",Y.pSize);var H=new R(this.ctx);H.setSelectionFilter(l,r,E),this.addEvents(l),b&&b.add(l)}else d.globals.pointsArray[r]===void 0&&(d.globals.pointsArray[r]=[]),d.globals.pointsArray[r].push([g.x[P],g.y[P]])}return b}},{key:"getMarkerConfig",value:function(i){var r=i.cssClass,a=i.seriesIndex,o=i.dataPointIndex,l=o===void 0?null:o,h=i.finishRadius,d=h===void 0?null:h,f=this.w,g=this.getMarkerStyle(a),b=f.globals.markers.size[a],y=f.config.markers;return l!==null&&y.discrete.length&&y.discrete.map(function(w){w.seriesIndex===a&&w.dataPointIndex===l&&(g.pointStrokeColor=w.strokeColor,g.pointFillColor=w.fillColor,b=w.size,g.pointShape=w.shape)}),{pSize:d===null?b:d,pRadius:y.radius,width:Array.isArray(y.width)?y.width[a]:y.width,height:Array.isArray(y.height)?y.height[a]:y.height,pointStrokeWidth:Array.isArray(y.strokeWidth)?y.strokeWidth[a]:y.strokeWidth,pointStrokeColor:g.pointStrokeColor,pointFillColor:g.pointFillColor,shape:g.pointShape||(Array.isArray(y.shape)?y.shape[a]:y.shape),class:r,pointStrokeOpacity:Array.isArray(y.strokeOpacity)?y.strokeOpacity[a]:y.strokeOpacity,pointStrokeDashArray:Array.isArray(y.strokeDashArray)?y.strokeDashArray[a]:y.strokeDashArray,pointFillOpacity:Array.isArray(y.fillOpacity)?y.fillOpacity[a]:y.fillOpacity,seriesIndex:a}}},{key:"addEvents",value:function(i){var r=this.w,a=new z(this.ctx);i.node.addEventListener("mouseenter",a.pathMouseEnter.bind(this.ctx,i)),i.node.addEventListener("mouseleave",a.pathMouseLeave.bind(this.ctx,i)),i.node.addEventListener("mousedown",a.pathMouseDown.bind(this.ctx,i)),i.node.addEventListener("click",r.config.markers.onClick),i.node.addEventListener("dblclick",r.config.markers.onDblClick),i.node.addEventListener("touchstart",a.pathMouseDown.bind(this.ctx,i),{passive:!0})}},{key:"getMarkerStyle",value:function(i){var r=this.w,a=r.globals.markers.colors,o=r.config.markers.strokeColor||r.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(o)?o[i]:o,pointFillColor:Array.isArray(a)?a[i]:a}}}]),N}(),Ye=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return v(N,[{key:"draw",value:function(i,r,a){var o=this.w,l=new z(this.ctx),h=a.realIndex,d=a.pointsPos,f=a.zRatio,g=a.elParent,b=l.group({class:"apexcharts-series-markers apexcharts-series-".concat(o.config.chart.type)});if(b.attr("clip-path","url(#gridRectMarkerMask".concat(o.globals.cuid,")")),Array.isArray(d.x))for(var y=0;y<d.x.length;y++){var w=r+1,P=!0;r===0&&y===0&&(w=0),r===0&&y===1&&(w=1);var E=0,M=o.globals.markers.size[h];if(f!==1/0){M=o.globals.seriesZ[h][w]/f;var I=o.config.plotOptions.bubble;I.minBubbleRadius&&M<I.minBubbleRadius&&(M=I.minBubbleRadius),I.maxBubbleRadius&&M>I.maxBubbleRadius&&(M=I.maxBubbleRadius)}o.config.chart.animations.enabled||(E=M);var Y=d.x[y],H=d.y[y];if(E=E||0,H!==null&&o.globals.series[h][w]!==void 0||(P=!1),P){var X=this.drawPoint(Y,H,E,M,h,w,r);b.add(X)}g.add(b)}}},{key:"drawPoint",value:function(i,r,a,o,l,h,d){var f=this.w,g=l,b=new Q(this.ctx),y=new R(this.ctx),w=new pe(this.ctx),P=new Ve(this.ctx),E=new z(this.ctx),M=P.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:g,dataPointIndex:h,finishRadius:f.config.chart.type==="bubble"||f.globals.comboCharts&&f.config.series[l]&&f.config.series[l].type==="bubble"?o:null});o=M.pSize;var I,Y=w.fillPath({seriesNumber:l,dataPointIndex:h,color:M.pointFillColor,patternUnits:"objectBoundingBox",value:f.globals.series[l][d]});if(M.shape==="circle"?I=E.drawCircle(a):M.shape!=="square"&&M.shape!=="rect"||(I=E.drawRect(0,0,M.width-M.pointStrokeWidth/2,M.height-M.pointStrokeWidth/2,M.pRadius)),f.config.series[g].data[h]&&f.config.series[g].data[h].fillColor&&(Y=f.config.series[g].data[h].fillColor),I.attr({x:i-M.width/2-M.pointStrokeWidth/2,y:r-M.height/2-M.pointStrokeWidth/2,cx:i,cy:r,fill:Y,"fill-opacity":M.pointFillOpacity,stroke:M.pointStrokeColor,r:o,"stroke-width":M.pointStrokeWidth,"stroke-dasharray":M.pointStrokeDashArray,"stroke-opacity":M.pointStrokeOpacity}),f.config.chart.dropShadow.enabled){var H=f.config.chart.dropShadow;y.dropShadow(I,H,l)}if(!this.initialAnim||f.globals.dataChanged||f.globals.resized)f.globals.animationEnded=!0;else{var X=f.config.chart.animations.speed;b.animateMarker(I,0,M.shape==="circle"?o:{width:M.width,height:M.height},X,f.globals.easing,function(){window.setTimeout(function(){b.animationCompleted(I)},100)})}if(f.globals.dataChanged&&M.shape==="circle")if(this.dynamicAnim){var m,C,_,$,ee=f.config.chart.animations.dynamicAnimation.speed;($=f.globals.previousPaths[l]&&f.globals.previousPaths[l][d])!=null&&(m=$.x,C=$.y,_=$.r!==void 0?$.r:o);for(var ue=0;ue<f.globals.collapsedSeries.length;ue++)f.globals.collapsedSeries[ue].index===l&&(ee=1,o=0);i===0&&r===0&&(o=0),b.animateCircle(I,{cx:m,cy:C,r:_},{cx:i,cy:r,r:o},ee,f.globals.easing)}else I.attr({r:o});return I.attr({rel:h,j:h,index:l,"default-marker-size":o}),y.setSelectionFilter(I,l,h),P.addEvents(I),I.node.classList.add("apexcharts-marker"),I}},{key:"centerTextInBubble",value:function(i){var r=this.w;return{y:i+=parseInt(r.config.dataLabels.style.fontSize,10)/4}}}]),N}(),Se=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"dataLabelsCorrection",value:function(i,r,a,o,l,h,d){var f=this.w,g=!1,b=new z(this.ctx).getTextRects(a,d),y=b.width,w=b.height;r<0&&(r=0),r>f.globals.gridHeight+w&&(r=f.globals.gridHeight+w/2),f.globals.dataLabelsRects[o]===void 0&&(f.globals.dataLabelsRects[o]=[]),f.globals.dataLabelsRects[o].push({x:i,y:r,width:y,height:w});var P=f.globals.dataLabelsRects[o].length-2,E=f.globals.lastDrawnDataLabelsIndexes[o]!==void 0?f.globals.lastDrawnDataLabelsIndexes[o][f.globals.lastDrawnDataLabelsIndexes[o].length-1]:0;if(f.globals.dataLabelsRects[o][P]!==void 0){var M=f.globals.dataLabelsRects[o][E];(i>M.x+M.width+2||r>M.y+M.height+2||i+y<M.x)&&(g=!0)}return(l===0||h)&&(g=!0),{x:i,y:r,textRects:b,drawnextLabel:g}}},{key:"drawDataLabel",value:function(i,r,a){var o=this,l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:2,h=this.w,d=new z(this.ctx),f=h.config.dataLabels,g=0,b=0,y=a,w=null;if(!f.enabled||!Array.isArray(i.x))return w;w=d.group({class:"apexcharts-data-labels"});for(var P=0;P<i.x.length;P++)if(g=i.x[P]+f.offsetX,b=i.y[P]+f.offsetY+l,!isNaN(g)){a===1&&P===0&&(y=0),a===1&&P===1&&(y=1);var E=h.globals.series[r][y],M="",I=function(X){return h.config.dataLabels.formatter(X,{ctx:o.ctx,seriesIndex:r,dataPointIndex:y,w:h})};if(h.config.chart.type==="bubble"){M=I(E=h.globals.seriesZ[r][y]),b=i.y[P];var Y=new Ye(this.ctx),H=Y.centerTextInBubble(b,r,y);b=H.y}else E!==void 0&&(M=I(E));this.plotDataLabelsText({x:g,y:b,text:M,i:r,j:y,parent:w,offsetCorrection:!0,dataLabelsConfig:h.config.dataLabels})}return w}},{key:"plotDataLabelsText",value:function(i){var r=this.w,a=new z(this.ctx),o=i.x,l=i.y,h=i.i,d=i.j,f=i.text,g=i.textAnchor,b=i.fontSize,y=i.parent,w=i.dataLabelsConfig,P=i.color,E=i.alwaysDrawDataLabel,M=i.offsetCorrection;if(!(Array.isArray(r.config.dataLabels.enabledOnSeries)&&r.config.dataLabels.enabledOnSeries.indexOf(h)<0)){var I={x:o,y:l,drawnextLabel:!0,textRects:null};M&&(I=this.dataLabelsCorrection(o,l,f,h,d,E,parseInt(w.style.fontSize,10))),r.globals.zoomed||(o=I.x,l=I.y),I.textRects&&(o<-10-I.textRects.width||o>r.globals.gridWidth+I.textRects.width+10)&&(f="");var Y=r.globals.dataLabels.style.colors[h];((r.config.chart.type==="bar"||r.config.chart.type==="rangeBar")&&r.config.plotOptions.bar.distributed||r.config.dataLabels.distributed)&&(Y=r.globals.dataLabels.style.colors[d]),typeof Y=="function"&&(Y=Y({series:r.globals.series,seriesIndex:h,dataPointIndex:d,w:r})),P&&(Y=P);var H=w.offsetX,X=w.offsetY;if(r.config.chart.type!=="bar"&&r.config.chart.type!=="rangeBar"||(H=0,X=0),I.drawnextLabel){var m=a.drawText({width:100,height:parseInt(w.style.fontSize,10),x:o+H,y:l+X,foreColor:Y,textAnchor:g||w.textAnchor,text:f,fontSize:b||w.style.fontSize,fontFamily:w.style.fontFamily,fontWeight:w.style.fontWeight||"normal"});if(m.attr({class:"apexcharts-datalabel",cx:o,cy:l}),w.dropShadow.enabled){var C=w.dropShadow;new R(this.ctx).dropShadow(m,C)}y.add(m),r.globals.lastDrawnDataLabelsIndexes[h]===void 0&&(r.globals.lastDrawnDataLabelsIndexes[h]=[]),r.globals.lastDrawnDataLabelsIndexes[h].push(d)}}}},{key:"addBackgroundToDataLabel",value:function(i,r){var a=this.w,o=a.config.dataLabels.background,l=o.padding,h=o.padding/2,d=r.width,f=r.height,g=new z(this.ctx).drawRect(r.x-l,r.y-h/2,d+2*l,f+h,o.borderRadius,a.config.chart.background==="transparent"?"#fff":a.config.chart.background,o.opacity,o.borderWidth,o.borderColor);return o.dropShadow.enabled&&new R(this.ctx).dropShadow(g,o.dropShadow),g}},{key:"dataLabelsBackground",value:function(){var i=this.w;if(i.config.chart.type!=="bubble")for(var r=i.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),a=0;a<r.length;a++){var o=r[a],l=o.getBBox(),h=null;if(l.width&&l.height&&(h=this.addBackgroundToDataLabel(o,l)),h){o.parentNode.insertBefore(h.node,o);var d=o.getAttribute("fill");i.config.chart.animations.enabled&&!i.globals.resized&&!i.globals.dataChanged?h.animate().attr({fill:d}):h.attr({fill:d}),o.setAttribute("fill",i.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var i=this.w,r=i.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),a=i.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),o=0;o<r.length;o++)a&&a.insertBefore(r[o],a.nextSibling)}}]),N}(),Be=function(){function N(i){u(this,N),this.w=i.w,this.barCtx=i}return v(N,[{key:"handleBarDataLabels",value:function(i){var r=i.x,a=i.y,o=i.y1,l=i.y2,h=i.i,d=i.j,f=i.realIndex,g=i.series,b=i.barHeight,y=i.barWidth,w=i.barYPosition,P=i.visibleSeries,E=i.renderedPath,M=this.w,I=new z(this.barCtx.ctx),Y=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[f]:this.barCtx.strokeWidth,H=r+parseFloat(y*P),X=a+parseFloat(b*P);M.globals.isXNumeric&&!M.globals.isBarHorizontal&&(H=r+parseFloat(y*(P+1)),X=a+parseFloat(b*(P+1))-Y);var m=r,C=a,_={},$=M.config.dataLabels,ee=this.barCtx.barOptions.dataLabels;w!==void 0&&this.barCtx.isRangeBar&&(X=w,C=w);var ue=$.offsetX,ae=$.offsetY,De={width:0,height:0};if(M.config.dataLabels.enabled){var Ce=this.barCtx.series[h][d];De=I.getTextRects(M.globals.yLabelFormatters[0](Ce),parseFloat($.style.fontSize))}var $e={x:r,y:a,i:h,j:d,renderedPath:E,bcx:H,bcy:X,barHeight:b,barWidth:y,textRects:De,strokeWidth:Y,dataLabelsX:m,dataLabelsY:C,barDataLabelsConfig:ee,offX:ue,offY:ae};return _=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition($e):this.calculateColumnsDataLabelsPosition($e),E.attr({cy:_.bcy,cx:_.bcx,j:d,val:g[h][d],barHeight:b,barWidth:y}),this.drawCalculatedDataLabels({x:_.dataLabelsX,y:_.dataLabelsY,val:this.barCtx.isRangeBar?[o,l]:g[h][d],i:f,j:d,barWidth:y,barHeight:b,textRects:De,dataLabelsConfig:$})}},{key:"calculateColumnsDataLabelsPosition",value:function(i){var r,a=this.w,o=i.i,l=i.j,h=i.y,d=i.bcx,f=i.barWidth,g=i.barHeight,b=i.textRects,y=i.dataLabelsY,w=i.barDataLabelsConfig,P=i.strokeWidth,E=i.offX,M=i.offY;g=Math.abs(g);var I=a.config.plotOptions.bar.dataLabels.orientation==="vertical";d-=P/2;var Y=a.globals.gridWidth/a.globals.dataPoints;r=a.globals.isXNumeric?d-f/2+E:d-Y+f/2+E,I&&(r=r+b.height/2-P/2-2);var H=this.barCtx.series[o][l]<0,X=h;switch(this.barCtx.isReversed&&(X=h-g+(H?2*g:0),h-=g),w.position){case"center":y=I?H?X+g/2+M:X+g/2-M:H?X-g/2+b.height/2+M:X+g/2+b.height/2-M;break;case"bottom":y=I?H?X+g+M:X+g-M:H?X-g+b.height+P+M:X+g-b.height/2+P-M;break;case"top":y=I?H?X+M:X-M:H?X-b.height/2-M:X+b.height+M}return a.config.chart.stacked||(y<0?y=0+P:y+b.height/3>a.globals.gridHeight&&(y=a.globals.gridHeight-P)),{bcx:d,bcy:h,dataLabelsX:r,dataLabelsY:y}}},{key:"calculateBarsDataLabelsPosition",value:function(i){var r=this.w,a=i.x,o=i.i,l=i.j,h=i.bcy,d=i.barHeight,f=i.barWidth,g=i.textRects,b=i.dataLabelsX,y=i.strokeWidth,w=i.barDataLabelsConfig,P=i.offX,E=i.offY,M=r.globals.gridHeight/r.globals.dataPoints;f=Math.abs(f);var I=h-(this.barCtx.isRangeBar?0:M)+d/2+g.height/2+E-3,Y=this.barCtx.series[o][l]<0,H=a;switch(this.barCtx.isReversed&&(H=a+f-(Y?2*f:0),a=r.globals.gridWidth-f),w.position){case"center":b=Y?H+f/2-P:Math.max(g.width/2,H-f/2)+P;break;case"bottom":b=Y?H+f-y-Math.round(g.width/2)-P:H-f+y+Math.round(g.width/2)+P;break;case"top":b=Y?H-y+Math.round(g.width/2)-P:H-y-Math.round(g.width/2)+P}return r.config.chart.stacked||(b<0?b=b+g.width+y:b+g.width/2>r.globals.gridWidth&&(b=r.globals.gridWidth-g.width-y)),{bcx:a,bcy:h,dataLabelsX:b,dataLabelsY:I}}},{key:"drawCalculatedDataLabels",value:function(i){var r=i.x,a=i.y,o=i.val,l=i.i,h=i.j,d=i.textRects,f=i.barHeight,g=i.barWidth,b=i.dataLabelsConfig,y=this.w,w="rotate(0)";y.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(w="rotate(-90, ".concat(r,", ").concat(a,")"));var P=new Se(this.barCtx.ctx),E=new z(this.barCtx.ctx),M=b.formatter,I=null,Y=y.globals.collapsedSeriesIndices.indexOf(l)>-1;if(b.enabled&&!Y){I=E.group({class:"apexcharts-data-labels",transform:w});var H="";o!==void 0&&(H=M(o,{seriesIndex:l,dataPointIndex:h,w:y}));var X=y.globals.series[l][h]<0,m=y.config.plotOptions.bar.dataLabels.position;y.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(m==="top"&&(b.textAnchor=X?"end":"start"),m==="center"&&(b.textAnchor="middle"),m==="bottom"&&(b.textAnchor=X?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&g<E.getTextRects(H,parseFloat(b.style.fontSize)).width&&(H=""),y.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?d.width/1.6>Math.abs(g)&&(H=""):d.height/1.6>Math.abs(f)&&(H=""));var C=s({},b);this.barCtx.isHorizontal&&o<0&&(b.textAnchor==="start"?C.textAnchor="end":b.textAnchor==="end"&&(C.textAnchor="start")),P.plotDataLabelsText({x:r,y:a,text:H,i:l,j:h,parent:I,dataLabelsConfig:C,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return I}}]),N}(),tt=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.legendInactiveClass="legend-mouseover-inactive"}return v(N,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(i){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(D.escapeString(i),"']"))}},{key:"isSeriesHidden",value:function(i){var r=this.getSeriesByName(i),a=parseInt(r.getAttribute("data:realIndex"),10);return{isHidden:r.classList.contains("apexcharts-series-collapsed"),realIndex:a}}},{key:"addCollapsedClassToSeries",value:function(i,r){var a=this.w;function o(l){for(var h=0;h<l.length;h++)l[h].index===r&&i.node.classList.add("apexcharts-series-collapsed")}o(a.globals.collapsedSeries),o(a.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(i){var r=this.isSeriesHidden(i);return this.ctx.legend.legendHelpers.toggleDataSeries(r.realIndex,r.isHidden),r.isHidden}},{key:"showSeries",value:function(i){var r=this.isSeriesHidden(i);r.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(r.realIndex,!0)}},{key:"hideSeries",value:function(i){var r=this.isSeriesHidden(i);r.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(r.realIndex,!1)}},{key:"resetSeries",value:function(){var i=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],r=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],o=this.w,l=D.clone(o.globals.initialSeries);o.globals.previousPaths=[],a?(o.globals.collapsedSeries=[],o.globals.ancillaryCollapsedSeries=[],o.globals.collapsedSeriesIndices=[],o.globals.ancillaryCollapsedSeriesIndices=[]):l=this.emptyCollapsedSeries(l),o.config.series=l,i&&(r&&(o.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(l,o.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(i){for(var r=this.w,a=0;a<i.length;a++)r.globals.collapsedSeriesIndices.indexOf(a)>-1&&(i[a].data=[]);return i}},{key:"toggleSeriesOnHover",value:function(i,r){var a=this.w;r||(r=i.target);var o=a.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(i.type==="mousemove"){var l=parseInt(r.getAttribute("rel"),10)-1,h=null,d=null;a.globals.axisCharts||a.config.chart.type==="radialBar"?a.globals.axisCharts?(h=a.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(l,"']")),d=a.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(l,"']"))):h=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(l+1,"']")):h=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(l+1,"'] path"));for(var f=0;f<o.length;f++)o[f].classList.add(this.legendInactiveClass);h!==null&&(a.globals.axisCharts||h.parentNode.classList.remove(this.legendInactiveClass),h.classList.remove(this.legendInactiveClass),d!==null&&d.classList.remove(this.legendInactiveClass))}else if(i.type==="mouseout")for(var g=0;g<o.length;g++)o[g].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(i,r){var a=this,o=this.w,l=o.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),h=function(f){for(var g=0;g<l.length;g++)l[g].classList[f](a.legendInactiveClass)};if(i.type==="mousemove"){var d=parseInt(r.getAttribute("rel"),10)-1;h("add"),function(f){for(var g=0;g<l.length;g++){var b=parseInt(l[g].getAttribute("val"),10);b>=f.from&&b<=f.to&&l[g].classList.remove(a.legendInactiveClass)}}(o.config.plotOptions.heatmap.colorScale.ranges[d])}else i.type==="mouseout"&&h("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var i=arguments.length>0&&arguments[0]!==void 0&&arguments[0],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"asc",a=this.w,o=0;if(a.config.series.length>1){for(var l=a.config.series.map(function(d,f){var g=!1;return i&&(g=a.config.series[f].type==="bar"||a.config.series[f].type==="column"),d.data&&d.data.length>0&&!g?f:-1}),h=r==="asc"?0:l.length-1;r==="asc"?h<l.length:h>=0;r==="asc"?h++:h--)if(l[h]!==-1){o=l[h];break}}return o}},{key:"getPreviousPaths",value:function(){var i=this.w;function r(h,d,f){for(var g=h[d].childNodes,b={type:f,paths:[],realIndex:h[d].getAttribute("data:realIndex")},y=0;y<g.length;y++)if(g[y].hasAttribute("pathTo")){var w=g[y].getAttribute("pathTo");b.paths.push({d:w})}i.globals.previousPaths.push(b)}i.globals.previousPaths=[],["line","area","bar","rangebar","candlestick","radar"].forEach(function(h){for(var d,f=(d=h,i.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(d,"-series .apexcharts-series"))),g=0;g<f.length;g++)r(f,g,h)}),this.handlePrevBubbleScatterPaths("bubble"),this.handlePrevBubbleScatterPaths("scatter");var a=i.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(i.config.chart.type," .apexcharts-series"));if(a.length>0)for(var o=function(h){for(var d=i.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(i.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(h,"'] rect")),f=[],g=function(y){var w=function(E){return d[y].getAttribute(E)},P={x:parseFloat(w("x")),y:parseFloat(w("y")),width:parseFloat(w("width")),height:parseFloat(w("height"))};f.push({rect:P,color:d[y].getAttribute("color")})},b=0;b<d.length;b++)g(b);i.globals.previousPaths.push(f)},l=0;l<a.length;l++)o(l);i.globals.axisCharts||(i.globals.previousPaths=i.globals.series)}},{key:"handlePrevBubbleScatterPaths",value:function(i){var r=this.w,a=r.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(i,"-series .apexcharts-series"));if(a.length>0)for(var o=0;o<a.length;o++){for(var l=r.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(i,"-series .apexcharts-series[data\\:realIndex='").concat(o,"'] circle")),h=[],d=0;d<l.length;d++)h.push({x:l[d].getAttribute("cx"),y:l[d].getAttribute("cy"),r:l[d].getAttribute("r")});r.globals.previousPaths.push(h)}}},{key:"clearPreviousPaths",value:function(){var i=this.w;i.globals.previousPaths=[],i.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var i=this.w,r=i.config.noData,a=new z(this.ctx),o=i.globals.svgWidth/2,l=i.globals.svgHeight/2,h="middle";if(i.globals.noData=!0,i.globals.animationEnded=!0,r.align==="left"?(o=10,h="start"):r.align==="right"&&(o=i.globals.svgWidth-10,h="end"),r.verticalAlign==="top"?l=50:r.verticalAlign==="bottom"&&(l=i.globals.svgHeight-50),o+=r.offsetX,l=l+parseInt(r.style.fontSize,10)+2+r.offsetY,r.text!==void 0&&r.text!==""){var d=a.drawText({x:o,y:l,text:r.text,textAnchor:h,fontSize:r.style.fontSize,fontFamily:r.style.fontFamily,foreColor:r.style.color,opacity:1,class:"apexcharts-text-nodata"});i.globals.dom.Paper.add(d)}}},{key:"setNullSeriesToZeroValues",value:function(i){for(var r=this.w,a=0;a<i.length;a++)if(i[a].length===0)for(var o=0;o<i[r.globals.maxValsInArrayIndex].length;o++)i[a].push(0);return i}},{key:"hasAllSeriesEqualX",value:function(){for(var i=!0,r=this.w,a=this.filteredSeriesX(),o=0;o<a.length-1;o++)if(a[o][0]!==a[o+1][0]){i=!1;break}return r.globals.allSeriesHasEqualX=i,i}},{key:"filteredSeriesX",value:function(){var i=this.w.globals.seriesX.map(function(r){return r.length>0?r:[]});return i}}]),N}(),At=function(){function N(i){u(this,N),this.w=i.w,this.barCtx=i}return v(N,[{key:"initVariables",value:function(i){var r=this.w;this.barCtx.series=i,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var a=0;a<i.length;a++)if(i[a].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=i[a].length),r.globals.isXNumeric)for(var o=0;o<i[a].length;o++)r.globals.seriesX[a][o]>r.globals.minX&&r.globals.seriesX[a][o]<r.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=r.globals.dataPoints;this.barCtx.seriesLen===0&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],this.barCtx.radiusOnSeriesNumber=i.length-1,r.globals.comboCharts||this.checkZeroSeries({series:i})}},{key:"initialPositions",value:function(){var i,r,a,o,l,h,d,f,g=this.w,b=g.globals.dataPoints;this.barCtx.isRangeBar&&(b=g.globals.labels.length);var y=this.barCtx.seriesLen;if(g.config.plotOptions.bar.rangeBarGroupRows&&(y=1),this.barCtx.isHorizontal)l=(a=g.globals.gridHeight/b)/y,g.globals.isXNumeric&&(l=(a=g.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),l=l*parseInt(this.barCtx.barOptions.barHeight,10)/100,f=this.barCtx.baseLineInvertedY+g.globals.padHorizontal+(this.barCtx.isReversed?g.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),r=(a-l*this.barCtx.seriesLen)/2;else{if(o=g.globals.gridWidth/this.barCtx.visibleItems,g.config.xaxis.convertedCatToNumeric&&(o=g.globals.gridWidth/g.globals.dataPoints),h=o/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100,g.globals.isXNumeric){var w=this.barCtx.xRatio;g.config.xaxis.convertedCatToNumeric&&(w=this.barCtx.initialXRatio),g.globals.minXDiff&&g.globals.minXDiff!==.5&&g.globals.minXDiff/w>0&&(o=g.globals.minXDiff/w),(h=o/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(h=1)}d=g.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?g.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),i=g.globals.padHorizontal+(o-h*this.barCtx.seriesLen)/2}return{x:i,y:r,yDivision:a,xDivision:o,barHeight:l,barWidth:h,zeroH:d,zeroW:f}}},{key:"getPathFillColor",value:function(i,r,a,o){var l=this.w,h=new pe(this.barCtx.ctx),d=null,f=this.barCtx.barOptions.distributed?a:r;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(g){i[r][a]>=g.from&&i[r][a]<=g.to&&(d=g.color)}),l.config.series[r].data[a]&&l.config.series[r].data[a].fillColor&&(d=l.config.series[r].data[a].fillColor),h.fillPath({seriesNumber:this.barCtx.barOptions.distributed?f:o,dataPointIndex:a,color:d,value:i[r][a]})}},{key:"getStrokeWidth",value:function(i,r,a){var o=0,l=this.w;return this.barCtx.series[i][r]===void 0||this.barCtx.series[i][r]===null?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,l.config.stroke.show&&(this.barCtx.isNullValue||(o=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[a]:this.barCtx.strokeWidth)),o}},{key:"barBackground",value:function(i){var r=i.j,a=i.i,o=i.x1,l=i.x2,h=i.y1,d=i.y2,f=i.elSeries,g=this.w,b=new z(this.barCtx.ctx),y=new tt(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&y===a){r>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(r%=this.barCtx.barOptions.colors.backgroundBarColors.length);var w=this.barCtx.barOptions.colors.backgroundBarColors[r],P=b.drawRect(o!==void 0?o:0,h!==void 0?h:0,l!==void 0?l:g.globals.gridWidth,d!==void 0?d:g.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,w,this.barCtx.barOptions.colors.backgroundBarOpacity);f.add(P),P.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(i){var r=i.barWidth,a=i.barXPosition,o=i.yRatio,l=i.y1,h=i.y2,d=i.strokeWidth,f=i.series,g=i.realIndex,b=i.i,y=i.j,w=i.w,P=new z(this.barCtx.ctx);(d=Array.isArray(d)?d[g]:d)||(d=0);var E={barWidth:r,strokeWidth:d,yRatio:o,barXPosition:a,y1:l,y2:h},M=this.getRoundedBars(w,E,f,b,y),I=a,Y=a+r,H=P.move(I,l),X=P.move(I,l),m=P.line(Y-d,l);return w.globals.previousPaths.length>0&&(X=this.barCtx.getPreviousPath(g,y,!1)),H=H+P.line(I,M.y2)+M.pathWithRadius+P.line(Y-d,M.y2)+m+m+"z",X=X+P.line(I,l)+m+m+m+m+m+P.line(I,l),w.config.chart.stacked&&(this.barCtx.yArrj.push(M.y2WithRadius),this.barCtx.yArrjF.push(Math.abs(l-M.y2WithRadius)),this.barCtx.yArrjVal.push(this.barCtx.series[b][y])),{pathTo:H,pathFrom:X}}},{key:"getBarpaths",value:function(i){var r=i.barYPosition,a=i.barHeight,o=i.x1,l=i.x2,h=i.strokeWidth,d=i.series,f=i.realIndex,g=i.i,b=i.j,y=i.w,w=new z(this.barCtx.ctx);(h=Array.isArray(h)?h[f]:h)||(h=0);var P={barHeight:a,strokeWidth:h,barYPosition:r,x2:l,x1:o},E=this.getRoundedBars(y,P,d,g,b),M=w.move(o,r),I=w.move(o,r);y.globals.previousPaths.length>0&&(I=this.barCtx.getPreviousPath(f,b,!1));var Y=r,H=r+a,X=w.line(o,H-h);return M=M+w.line(E.x2,Y)+E.pathWithRadius+w.line(E.x2,H-h)+X+X+"z",I=I+w.line(o,Y)+X+X+X+X+X+w.line(o,Y),y.config.chart.stacked&&(this.barCtx.xArrj.push(E.x2WithRadius),this.barCtx.xArrjF.push(Math.abs(o-E.x2WithRadius)),this.barCtx.xArrjVal.push(this.barCtx.series[g][b])),{pathTo:M,pathFrom:I}}},{key:"getRoundedBars",value:function(i,r,a,o,l){var h=new z(this.barCtx.ctx),d=0,f=i.config.plotOptions.bar.borderRadius,g=Array.isArray(f);if(g?d=f[o>f.length-1?f.length-1:o]:d=f,i.config.chart.stacked&&a.length>1&&o!==this.barCtx.radiusOnSeriesNumber&&!g&&(d=0),this.barCtx.isHorizontal){var b="",y=r.x2;if(Math.abs(r.x1-r.x2)<d&&(d=Math.abs(r.x1-r.x2)),a[o][l]!==void 0||a[o][l]!==null){var w=this.barCtx.isReversed?a[o][l]>0:a[o][l]<0;w&&(d*=-1),y-=d,b=h.quadraticCurve(y+d,r.barYPosition,y+d,r.barYPosition+(w?-1*d:d))+h.line(y+d,r.barYPosition+r.barHeight-r.strokeWidth-(w?-1*d:d))+h.quadraticCurve(y+d,r.barYPosition+r.barHeight-r.strokeWidth,y,r.barYPosition+r.barHeight-r.strokeWidth)}return{pathWithRadius:b,x2WithRadius:y+d,x2:y}}var P="",E=r.y2;if(Math.abs(r.y1-r.y2)<d&&(d=Math.abs(r.y1-r.y2)),a[o][l]!==void 0||a[o][l]!==null){var M=a[o][l]<0;M&&(d*=-1),E+=d,P=h.quadraticCurve(r.barXPosition,E-d,r.barXPosition+(M?-1*d:d),E-d)+h.line(r.barXPosition+r.barWidth-r.strokeWidth-(M?-1*d:d),E-d)+h.quadraticCurve(r.barXPosition+r.barWidth-r.strokeWidth,E-d,r.barXPosition+r.barWidth-r.strokeWidth,E)}return{pathWithRadius:P,y2WithRadius:E-d,y2:E}}},{key:"checkZeroSeries",value:function(i){for(var r=i.series,a=this.w,o=0;o<r.length;o++){for(var l=0,h=0;h<r[a.globals.maxValsInArrayIndex].length;h++)l+=r[o][h];l===0&&this.barCtx.zeroSerieses.push(o)}for(var d=r.length-1;d>=0;d--)this.barCtx.zeroSerieses.indexOf(d)>-1&&d===this.radiusOnSeriesNumber&&(this.barCtx.radiusOnSeriesNumber-=1);for(var f=r.length-1;f>=0;f--)a.globals.collapsedSeriesIndices.indexOf(this.barCtx.radiusOnSeriesNumber)>-1&&(this.barCtx.radiusOnSeriesNumber-=1)}},{key:"getXForValue",value:function(i,r){var a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],o=a?r:null;return i!=null&&(o=r+i/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?i/this.barCtx.invertedYRatio:0)),o}},{key:"getYForValue",value:function(i,r){var a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],o=a?r:null;return i!=null&&(o=r-i/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?i/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),o}},{key:"getGoalValues",value:function(i,r,a,o,l){var h=this,d=this.w,f=[];return d.globals.seriesGoals[o]&&d.globals.seriesGoals[o][l]&&Array.isArray(d.globals.seriesGoals[o][l])&&d.globals.seriesGoals[o][l].forEach(function(g){var b;f.push((x(b={},i,i==="x"?h.getXForValue(g.value,r,!1):h.getYForValue(g.value,a,!1)),x(b,"attrs",g),b))}),f}},{key:"drawGoalLine",value:function(i){var r=i.barXPosition,a=i.barYPosition,o=i.goalX,l=i.goalY,h=i.barWidth,d=i.barHeight,f=new z(this.barCtx.ctx),g=f.group({className:"apexcharts-bar-goals-groups"}),b=null;return this.barCtx.isHorizontal?Array.isArray(o)&&o.forEach(function(y){var w=y.attrs.strokeHeight!==void 0?y.attrs.strokeHeight:d/2,P=a+w+d/2;b=f.drawLine(y.x,P-2*w,y.x,P,y.attrs.strokeColor?y.attrs.strokeColor:void 0,y.attrs.strokeDashArray,y.attrs.strokeWidth?y.attrs.strokeWidth:2,y.attrs.strokeLineCap),g.add(b)}):Array.isArray(l)&&l.forEach(function(y){var w=y.attrs.strokeWidth!==void 0?y.attrs.strokeWidth:h/2,P=r+w+h/2;b=f.drawLine(P-2*w,y.y,P,y.y,y.attrs.strokeColor?y.attrs.strokeColor:void 0,y.attrs.strokeDashArray,y.attrs.strokeHeight?y.attrs.strokeHeight:2,y.attrs.strokeLineCap),g.add(b)}),g}}]),N}(),wt=function(){function N(i,r){u(this,N),this.ctx=i,this.w=i.w;var a=this.w;this.barOptions=a.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=a.config.stroke.width,this.isNullValue=!1,this.isRangeBar=a.globals.seriesRangeBar.length&&this.isHorizontal,this.xyRatios=r,this.xyRatios!==null&&(this.xRatio=r.xRatio,this.initialXRatio=r.initialXRatio,this.yRatio=r.yRatio,this.invertedXRatio=r.invertedXRatio,this.invertedYRatio=r.invertedYRatio,this.baseLineY=r.baseLineY,this.baseLineInvertedY=r.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0,this.barHelpers=new At(this)}return v(N,[{key:"draw",value:function(i,r){var a=this.w,o=new z(this.ctx),l=new G(this.ctx,a);i=l.getLogSeries(i),this.series=i,this.yRatio=l.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i);var h=o.group({class:"apexcharts-bar-series apexcharts-plot-series"});a.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");for(var d=0,f=0;d<i.length;d++,f++){var g,b,y,w,P=void 0,E=void 0,M=[],I=[],Y=a.globals.comboCharts?r[d]:d,H=o.group({class:"apexcharts-series",rel:d+1,seriesName:D.escapeString(a.globals.seriesNames[Y]),"data:realIndex":Y});this.ctx.series.addCollapsedClassToSeries(H,Y),i[d].length>0&&(this.visibleI=this.visibleI+1);var X=0,m=0;this.yRatio.length>1&&(this.yaxisIndex=Y),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed;var C=this.barHelpers.initialPositions();E=C.y,X=C.barHeight,b=C.yDivision,w=C.zeroW,P=C.x,m=C.barWidth,g=C.xDivision,y=C.zeroH,this.horizontal||I.push(P+m/2);for(var _=o.group({class:"apexcharts-datalabels","data:realIndex":Y}),$=o.group({class:"apexcharts-bar-goals-markers",style:"pointer-events: none"}),ee=0;ee<a.globals.dataPoints;ee++){var ue=this.barHelpers.getStrokeWidth(d,ee,Y),ae=null,De={indexes:{i:d,j:ee,realIndex:Y,bc:f},x:P,y:E,strokeWidth:ue,elSeries:H};this.isHorizontal?(ae=this.drawBarPaths(s(s({},De),{},{barHeight:X,zeroW:w,yDivision:b})),m=this.series[d][ee]/this.invertedYRatio):(ae=this.drawColumnPaths(s(s({},De),{},{xDivision:g,barWidth:m,zeroH:y})),X=this.series[d][ee]/this.yRatio[this.yaxisIndex]);var Ce=this.barHelpers.drawGoalLine({barXPosition:ae.barXPosition,barYPosition:ae.barYPosition,goalX:ae.goalX,goalY:ae.goalY,barHeight:X,barWidth:m});Ce&&$.add(Ce),E=ae.y,P=ae.x,ee>0&&I.push(P+m/2),M.push(E);var $e=this.barHelpers.getPathFillColor(i,d,ee,Y);this.renderSeries({realIndex:Y,pathFill:$e,j:ee,i:d,pathFrom:ae.pathFrom,pathTo:ae.pathTo,strokeWidth:ue,elSeries:H,x:P,y:E,series:i,barHeight:X,barWidth:m,elDataLabelsWrap:_,elGoalsMarkers:$,visibleSeries:this.visibleI,type:"bar"})}a.globals.seriesXvalues[Y]=I,a.globals.seriesYvalues[Y]=M,h.add(H)}return h}},{key:"renderSeries",value:function(i){var r=i.realIndex,a=i.pathFill,o=i.lineFill,l=i.j,h=i.i,d=i.pathFrom,f=i.pathTo,g=i.strokeWidth,b=i.elSeries,y=i.x,w=i.y,P=i.y1,E=i.y2,M=i.series,I=i.barHeight,Y=i.barWidth,H=i.barYPosition,X=i.elDataLabelsWrap,m=i.elGoalsMarkers,C=i.visibleSeries,_=i.type,$=this.w,ee=new z(this.ctx);o||(o=this.barOptions.distributed?$.globals.stroke.colors[l]:$.globals.stroke.colors[r]),$.config.series[h].data[l]&&$.config.series[h].data[l].strokeColor&&(o=$.config.series[h].data[l].strokeColor),this.isNullValue&&(a="none");var ue=l/$.config.chart.animations.animateGradually.delay*($.config.chart.animations.speed/$.globals.dataPoints)/2.4,ae=ee.renderPaths({i:h,j:l,realIndex:r,pathFrom:d,pathTo:f,stroke:o,strokeWidth:g,strokeLineCap:$.config.stroke.lineCap,fill:a,animationDelay:ue,initialSpeed:$.config.chart.animations.speed,dataChangeSpeed:$.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(_,"-area")});ae.attr("clip-path","url(#gridRectMask".concat($.globals.cuid,")"));var De=$.config.forecastDataPoints;De.count>0&&l>=$.globals.dataPoints-De.count&&(ae.node.setAttribute("stroke-dasharray",De.dashArray),ae.node.setAttribute("stroke-width",De.strokeWidth),ae.node.setAttribute("fill-opacity",De.fillOpacity)),P!==void 0&&E!==void 0&&(ae.attr("data-range-y1",P),ae.attr("data-range-y2",E)),new R(this.ctx).setSelectionFilter(ae,r,l),b.add(ae);var Ce=new Be(this).handleBarDataLabels({x:y,y:w,y1:P,y2:E,i:h,j:l,series:M,realIndex:r,barHeight:I,barWidth:Y,barYPosition:H,renderedPath:ae,visibleSeries:C});return Ce!==null&&X.add(Ce),b.add(X),m&&b.add(m),b}},{key:"drawBarPaths",value:function(i){var r=i.indexes,a=i.barHeight,o=i.strokeWidth,l=i.zeroW,h=i.x,d=i.y,f=i.yDivision,g=i.elSeries,b=this.w,y=r.i,w=r.j;b.globals.isXNumeric&&(d=(b.globals.seriesX[y][w]-b.globals.minX)/this.invertedXRatio-a);var P=d+a*this.visibleI;h=this.barHelpers.getXForValue(this.series[y][w],l);var E=this.barHelpers.getBarpaths({barYPosition:P,barHeight:a,x1:l,x2:h,strokeWidth:o,series:this.series,realIndex:r.realIndex,i:y,j:w,w:b});return b.globals.isXNumeric||(d+=f),this.barHelpers.barBackground({j:w,i:y,y1:P-a*this.visibleI,y2:a*this.seriesLen,elSeries:g}),{pathTo:E.pathTo,pathFrom:E.pathFrom,x:h,y:d,goalX:this.barHelpers.getGoalValues("x",l,null,y,w),barYPosition:P}}},{key:"drawColumnPaths",value:function(i){var r=i.indexes,a=i.x,o=i.y,l=i.xDivision,h=i.barWidth,d=i.zeroH,f=i.strokeWidth,g=i.elSeries,b=this.w,y=r.realIndex,w=r.i,P=r.j,E=r.bc;if(b.globals.isXNumeric){var M=y;b.globals.seriesX[y].length||(M=b.globals.maxValsInArrayIndex),a=(b.globals.seriesX[M][P]-b.globals.minX)/this.xRatio-h*this.seriesLen/2}var I=a+h*this.visibleI;o=this.barHelpers.getYForValue(this.series[w][P],d);var Y=this.barHelpers.getColumnPaths({barXPosition:I,barWidth:h,y1:d,y2:o,strokeWidth:f,series:this.series,realIndex:r.realIndex,i:w,j:P,w:b});return b.globals.isXNumeric||(a+=l),this.barHelpers.barBackground({bc:E,j:P,i:w,x1:I-f/2-h*this.visibleI,x2:h*this.seriesLen+f/2,elSeries:g}),{pathTo:Y.pathTo,pathFrom:Y.pathFrom,x:a,y:o,goalY:this.barHelpers.getGoalValues("y",null,d,w,P),barXPosition:I}}},{key:"getPreviousPath",value:function(i,r){for(var a,o=this.w,l=0;l<o.globals.previousPaths.length;l++){var h=o.globals.previousPaths[l];h.paths&&h.paths.length>0&&parseInt(h.realIndex,10)===parseInt(i,10)&&o.globals.previousPaths[l].paths[r]!==void 0&&(a=o.globals.previousPaths[l].paths[r].d)}return a}}]),N}(),rt=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return v(N,[{key:"isValidDate",value:function(i){return!isNaN(this.parseDate(i))}},{key:"getTimeStamp",value:function(i){return Date.parse(i)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(i).toISOString().substr(0,25)).getTime():new Date(i).getTime():i}},{key:"getDate",value:function(i){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(i).toUTCString()):new Date(i)}},{key:"parseDate",value:function(i){var r=Date.parse(i);if(!isNaN(r))return this.getTimeStamp(i);var a=Date.parse(i.replace(/-/g,"/").replace(/[a-z]+/gi," "));return a=this.getTimeStamp(a)}},{key:"parseDateWithTimezone",value:function(i){return Date.parse(i.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(i,r){var a=this.w.globals.locale,o=this.w.config.xaxis.labels.datetimeUTC,l=["\0"].concat(j(a.months)),h=[""].concat(j(a.shortMonths)),d=[""].concat(j(a.days)),f=[""].concat(j(a.shortDays));function g(ee,ue){var ae=ee+"";for(ue=ue||2;ae.length<ue;)ae="0"+ae;return ae}var b=o?i.getUTCFullYear():i.getFullYear();r=(r=(r=r.replace(/(^|[^\\])yyyy+/g,"$1"+b)).replace(/(^|[^\\])yy/g,"$1"+b.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+b);var y=(o?i.getUTCMonth():i.getMonth())+1;r=(r=(r=(r=r.replace(/(^|[^\\])MMMM+/g,"$1"+l[0])).replace(/(^|[^\\])MMM/g,"$1"+h[0])).replace(/(^|[^\\])MM/g,"$1"+g(y))).replace(/(^|[^\\])M/g,"$1"+y);var w=o?i.getUTCDate():i.getDate();r=(r=(r=(r=r.replace(/(^|[^\\])dddd+/g,"$1"+d[0])).replace(/(^|[^\\])ddd/g,"$1"+f[0])).replace(/(^|[^\\])dd/g,"$1"+g(w))).replace(/(^|[^\\])d/g,"$1"+w);var P=o?i.getUTCHours():i.getHours(),E=P>12?P-12:P===0?12:P;r=(r=(r=(r=r.replace(/(^|[^\\])HH+/g,"$1"+g(P))).replace(/(^|[^\\])H/g,"$1"+P)).replace(/(^|[^\\])hh+/g,"$1"+g(E))).replace(/(^|[^\\])h/g,"$1"+E);var M=o?i.getUTCMinutes():i.getMinutes();r=(r=r.replace(/(^|[^\\])mm+/g,"$1"+g(M))).replace(/(^|[^\\])m/g,"$1"+M);var I=o?i.getUTCSeconds():i.getSeconds();r=(r=r.replace(/(^|[^\\])ss+/g,"$1"+g(I))).replace(/(^|[^\\])s/g,"$1"+I);var Y=o?i.getUTCMilliseconds():i.getMilliseconds();r=r.replace(/(^|[^\\])fff+/g,"$1"+g(Y,3)),Y=Math.round(Y/10),r=r.replace(/(^|[^\\])ff/g,"$1"+g(Y)),Y=Math.round(Y/10);var H=P<12?"AM":"PM";r=(r=(r=r.replace(/(^|[^\\])f/g,"$1"+Y)).replace(/(^|[^\\])TT+/g,"$1"+H)).replace(/(^|[^\\])T/g,"$1"+H.charAt(0));var X=H.toLowerCase();r=(r=r.replace(/(^|[^\\])tt+/g,"$1"+X)).replace(/(^|[^\\])t/g,"$1"+X.charAt(0));var m=-i.getTimezoneOffset(),C=o||!m?"Z":m>0?"+":"-";if(!o){var _=(m=Math.abs(m))%60;C+=g(Math.floor(m/60))+":"+g(_)}r=r.replace(/(^|[^\\])K/g,"$1"+C);var $=(o?i.getUTCDay():i.getDay())+1;return r=(r=(r=(r=(r=r.replace(new RegExp(d[0],"g"),d[$])).replace(new RegExp(f[0],"g"),f[$])).replace(new RegExp(l[0],"g"),l[y])).replace(new RegExp(h[0],"g"),h[y])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(i,r,a){var o=this.w;o.config.xaxis.min!==void 0&&(i=o.config.xaxis.min),o.config.xaxis.max!==void 0&&(r=o.config.xaxis.max);var l=this.getDate(i),h=this.getDate(r),d=this.formatDate(l,"yyyy MM dd HH mm ss fff").split(" "),f=this.formatDate(h,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(d[6],10),maxMillisecond:parseInt(f[6],10),minSecond:parseInt(d[5],10),maxSecond:parseInt(f[5],10),minMinute:parseInt(d[4],10),maxMinute:parseInt(f[4],10),minHour:parseInt(d[3],10),maxHour:parseInt(f[3],10),minDate:parseInt(d[2],10),maxDate:parseInt(f[2],10),minMonth:parseInt(d[1],10)-1,maxMonth:parseInt(f[1],10)-1,minYear:parseInt(d[0],10),maxYear:parseInt(f[0],10)}}},{key:"isLeapYear",value:function(i){return i%4==0&&i%100!=0||i%400==0}},{key:"calculcateLastDaysOfMonth",value:function(i,r,a){return this.determineDaysOfMonths(i,r)-a}},{key:"determineDaysOfYear",value:function(i){var r=365;return this.isLeapYear(i)&&(r=366),r}},{key:"determineRemainingDaysOfYear",value:function(i,r,a){var o=this.daysCntOfYear[r]+a;return r>1&&this.isLeapYear()&&o++,o}},{key:"determineDaysOfMonths",value:function(i,r){var a=30;switch(i=D.monthMod(i),!0){case this.months30.indexOf(i)>-1:i===2&&(a=this.isLeapYear(r)?29:28);break;case this.months31.indexOf(i)>-1:default:a=31}return a}}]),N}(),Pt=function(N){A(r,wt);var i=B(r);function r(){return u(this,r),i.apply(this,arguments)}return v(r,[{key:"draw",value:function(a,o){var l=this.w,h=new z(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=a,this.seriesRangeStart=l.globals.seriesRangeStart,this.seriesRangeEnd=l.globals.seriesRangeEnd,this.barHelpers.initVariables(a);for(var d=h.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),f=0;f<a.length;f++){var g,b,y,w=void 0,P=void 0,E=void 0,M=l.globals.comboCharts?o[f]:f,I=h.group({class:"apexcharts-series",seriesName:D.escapeString(l.globals.seriesNames[M]),rel:f+1,"data:realIndex":M});this.ctx.series.addCollapsedClassToSeries(I,M),a[f].length>0&&(this.visibleI=this.visibleI+1);var Y=0,H=0;this.yRatio.length>1&&(this.yaxisIndex=M);var X=this.barHelpers.initialPositions();P=X.y,y=X.zeroW,w=X.x,H=X.barWidth,g=X.xDivision,b=X.zeroH;for(var m=h.group({class:"apexcharts-datalabels","data:realIndex":M}),C=h.group({class:"apexcharts-rangebar-goals-markers",style:"pointer-events: none"}),_=0;_<l.globals.dataPoints;_++){var $=this.barHelpers.getStrokeWidth(f,_,M),ee=this.seriesRangeStart[f][_],ue=this.seriesRangeEnd[f][_],ae=null,De=null,Ce={x:w,y:P,strokeWidth:$,elSeries:I};if(E=X.yDivision,Y=X.barHeight,this.isHorizontal){De=P+Y*this.visibleI;var $e=this.seriesLen;l.config.plotOptions.bar.rangeBarGroupRows&&($e=1);var st=(E-Y*$e)/2;if(l.config.series[f].data[_]===void 0)break;if(l.config.series[f].data[_].x){var Ht=this.detectOverlappingBars({i:f,j:_,barYPosition:De,srty:st,barHeight:Y,yDivision:E,initPositions:X});Y=Ht.barHeight,De=Ht.barYPosition}H=(ae=this.drawRangeBarPaths(s({indexes:{i:f,j:_,realIndex:M},barHeight:Y,barYPosition:De,zeroW:y,yDivision:E,y1:ee,y2:ue},Ce))).barWidth}else Y=(ae=this.drawRangeColumnPaths(s({indexes:{i:f,j:_,realIndex:M},zeroH:b,barWidth:H,xDivision:g},Ce))).barHeight;var Et=this.barHelpers.drawGoalLine({barXPosition:ae.barXPosition,barYPosition:De,goalX:ae.goalX,goalY:ae.goalY,barHeight:Y,barWidth:H});Et&&C.add(Et),P=ae.y,w=ae.x;var cn=this.barHelpers.getPathFillColor(a,f,_,M),xn=l.globals.stroke.colors[M];this.renderSeries({realIndex:M,pathFill:cn,lineFill:xn,j:_,i:f,x:w,y:P,y1:ee,y2:ue,pathFrom:ae.pathFrom,pathTo:ae.pathTo,strokeWidth:$,elSeries:I,series:a,barHeight:Y,barYPosition:De,barWidth:H,elDataLabelsWrap:m,elGoalsMarkers:C,visibleSeries:this.visibleI,type:"rangebar"})}d.add(I)}return d}},{key:"detectOverlappingBars",value:function(a){var o=a.i,l=a.j,h=a.barYPosition,d=a.srty,f=a.barHeight,g=a.yDivision,b=a.initPositions,y=this.w,w=[],P=y.config.series[o].data[l].rangeName,E=y.config.series[o].data[l].x,M=y.globals.labels.indexOf(E),I=y.globals.seriesRangeBar[o].findIndex(function(Y){return Y.x===E&&Y.overlaps.length>0});return h=y.config.plotOptions.bar.rangeBarGroupRows?d+g*M:d+f*this.visibleI+g*M,I>-1&&!y.config.plotOptions.bar.rangeBarOverlap&&(w=y.globals.seriesRangeBar[o][I].overlaps).indexOf(P)>-1&&(h=(f=b.barHeight/w.length)*this.visibleI+g*(100-parseInt(this.barOptions.barHeight,10))/100/2+f*(this.visibleI+w.indexOf(P))+g*M),{barYPosition:h,barHeight:f}}},{key:"drawRangeColumnPaths",value:function(a){var o=a.indexes,l=a.x;a.strokeWidth;var h=a.xDivision,d=a.barWidth,f=a.zeroH,g=this.w,b=o.i,y=o.j,w=this.yRatio[this.yaxisIndex],P=o.realIndex,E=this.getRangeValue(P,y),M=Math.min(E.start,E.end),I=Math.max(E.start,E.end);g.globals.isXNumeric&&(l=(g.globals.seriesX[b][y]-g.globals.minX)/this.xRatio-d/2);var Y=l+d*this.visibleI;this.series[b][y]===void 0||this.series[b][y]===null?M=f:(M=f-M/w,I=f-I/w);var H=Math.abs(I-M),X=this.barHelpers.getColumnPaths({barXPosition:Y,barWidth:d,y1:M,y2:I,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:o.realIndex,i:P,j:y,w:g});return g.globals.isXNumeric||(l+=h),{pathTo:X.pathTo,pathFrom:X.pathFrom,barHeight:H,x:l,y:I,goalY:this.barHelpers.getGoalValues("y",null,f,b,y),barXPosition:Y}}},{key:"drawRangeBarPaths",value:function(a){var o=a.indexes,l=a.y,h=a.y1,d=a.y2,f=a.yDivision,g=a.barHeight,b=a.barYPosition,y=a.zeroW,w=this.w,P=y+h/this.invertedYRatio,E=y+d/this.invertedYRatio,M=Math.abs(E-P),I=this.barHelpers.getBarpaths({barYPosition:b,barHeight:g,x1:P,x2:E,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:o.realIndex,realIndex:o.realIndex,j:o.j,w});return w.globals.isXNumeric||(l+=f),{pathTo:I.pathTo,pathFrom:I.pathFrom,barWidth:M,x:E,goalX:this.barHelpers.getGoalValues("x",y,null,o.realIndex,o.j),y:l}}},{key:"getRangeValue",value:function(a,o){var l=this.w;return{start:l.globals.seriesRangeStart[a][o],end:l.globals.seriesRangeEnd[a][o]}}},{key:"getTooltipValues",value:function(a){var o=a.ctx,l=a.seriesIndex,h=a.dataPointIndex,d=a.y1,f=a.y2,g=a.w,b=g.globals.seriesRangeStart[l][h],y=g.globals.seriesRangeEnd[l][h],w=g.globals.labels[h],P=g.config.series[l].name?g.config.series[l].name:"",E=g.config.tooltip.y.formatter,M=g.config.tooltip.y.title.formatter,I={w:g,seriesIndex:l,dataPointIndex:h,start:b,end:y};typeof M=="function"&&(P=M(P,I)),Number.isFinite(d)&&Number.isFinite(f)&&(b=d,y=f,g.config.series[l].data[h].x&&(w=g.config.series[l].data[h].x+":"),typeof E=="function"&&(w=E(w,I)));var Y="",H="",X=g.globals.colors[l];if(g.config.tooltip.x.formatter===void 0)if(g.config.xaxis.type==="datetime"){var m=new rt(o);Y=m.formatDate(m.getDate(b),g.config.tooltip.x.format),H=m.formatDate(m.getDate(y),g.config.tooltip.x.format)}else Y=b,H=y;else Y=g.config.tooltip.x.formatter(b),H=g.config.tooltip.x.formatter(y);return{start:b,end:y,startVal:Y,endVal:H,ylabel:w,color:X,seriesName:P}}},{key:"buildCustomTooltipHTML",value:function(a){var o=a.color,l=a.seriesName;return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+o+'">'+(l||"")+'</span></div><div> <span class="category">'+a.ylabel+' </span> <span class="value start-value">'+a.start+'</span> <span class="separator">-</span> <span class="value end-value">'+a.end+"</span></div></div>"}}]),r}(),mt=function(){function N(i){u(this,N),this.opts=i}return v(N,[{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(i){return this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0,D.extend(i,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"candlestick",value:function(){var i=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(r){var a=r.seriesIndex,o=r.dataPointIndex,l=r.w;return i._getBoxTooltip(l,a,o,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var i=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(r){var a=r.seriesIndex,o=r.dataPointIndex,l=r.w;return i._getBoxTooltip(l,a,o,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(i,r){r.ctx;var a=r.seriesIndex,o=r.dataPointIndex,l=r.w,h=l.globals.seriesRangeStart[a][o];return l.globals.seriesRangeEnd[a][o]-h},background:{enabled:!1},style:{colors:["#fff"]}},tooltip:{shared:!1,followCursor:!0,custom:function(i){return i.w.config.plotOptions&&i.w.config.plotOptions.bar&&i.w.config.plotOptions.bar.horizontal?function(r){var a=new Pt(r.ctx,null),o=a.getTooltipValues(r),l=o.color,h=o.seriesName,d=o.ylabel,f=o.startVal,g=o.endVal;return a.buildCustomTooltipHTML({color:l,seriesName:h,ylabel:d,start:f,end:g})}(i):function(r){var a=new Pt(r.ctx,null),o=a.getTooltipValues(r),l=o.color,h=o.seriesName,d=o.ylabel,f=o.start,g=o.end;return a.buildCustomTooltipHTML({color:l,seriesName:h,ylabel:d,start:f,end:g})}(i)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"brush",value:function(i){return D.extend(i,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(i){i.dataLabels=i.dataLabels||{},i.dataLabels.formatter=i.dataLabels.formatter||void 0;var r=i.dataLabels.formatter;return i.yaxis.forEach(function(a,o){i.yaxis[o].min=0,i.yaxis[o].max=100}),i.chart.type==="bar"&&(i.dataLabels.formatter=r||function(a){return typeof a=="number"&&a?a.toFixed(0)+"%":a}),i}},{key:"convertCatToNumeric",value:function(i){return i.xaxis.convertedCatToNumeric=!0,i}},{key:"convertCatToNumericXaxis",value:function(i,r,a){i.xaxis.type="numeric",i.xaxis.labels=i.xaxis.labels||{},i.xaxis.labels.formatter=i.xaxis.labels.formatter||function(h){return D.isNumber(h)?Math.floor(h):h};var o=i.xaxis.labels.formatter,l=i.xaxis.categories&&i.xaxis.categories.length?i.xaxis.categories:i.labels;return a&&a.length&&(l=a.map(function(h){return Array.isArray(h)?h:String(h)})),l&&l.length&&(i.xaxis.labels.formatter=function(h){return D.isNumber(h)?o(l[Math.floor(h)-1]):o(h)}),i.xaxis.categories=[],i.labels=[],i.xaxis.tickAmount=i.xaxis.tickAmount||"dataPoints",i}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(i){return i.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(i){return i.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(i){return i.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(i){return i},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(i,r,a,o,l){var h=i.globals.seriesCandleO[r][a],d=i.globals.seriesCandleH[r][a],f=i.globals.seriesCandleM[r][a],g=i.globals.seriesCandleL[r][a],b=i.globals.seriesCandleC[r][a];return i.config.series[r].type&&i.config.series[r].type!==l?`<div class="apexcharts-custom-tooltip"> `.concat(i.config.series[r].name?i.config.series[r].name:"series-"+(r+1),": <strong>").concat(i.globals.series[r][a],`</strong> </div>`):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(i.config.chart.type,'">')+"<div>".concat(o[0],': <span class="value">')+h+"</span></div>"+"<div>".concat(o[1],': <span class="value">')+d+"</span></div>"+(f?"<div>".concat(o[2],': <span class="value">')+f+"</span></div>":"")+"<div>".concat(o[3],': <span class="value">')+g+"</span></div>"+"<div>".concat(o[4],': <span class="value">')+b+"</span></div></div>"}}]),N}(),ie=function(){function N(i){u(this,N),this.opts=i}return v(N,[{key:"init",value:function(i){var r=i.responsiveOverride,a=this.opts,o=new Z,l=new mt(a);this.chartType=a.chart.type,this.chartType==="histogram"&&(a.chart.type="bar",a=D.extend({plotOptions:{bar:{columnWidth:"99.99%"}}},a)),a=this.extendYAxis(a),a=this.extendAnnotations(a);var h=o.init(),d={};if(a&&c(a)==="object"){var f={};f=["line","area","bar","candlestick","boxPlot","rangeBar","histogram","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(a.chart.type)!==-1?l[a.chart.type]():l.line(),a.chart.brush&&a.chart.brush.enabled&&(f=l.brush(f)),a.chart.stacked&&a.chart.stackType==="100%"&&(a=l.stacked100(a)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(a),a.xaxis=a.xaxis||window.Apex.xaxis||{},r||(a.xaxis.convertedCatToNumeric=!1),((a=this.checkForCatToNumericXAxis(this.chartType,f,a)).chart.sparkline&&a.chart.sparkline.enabled||window.Apex.chart&&window.Apex.chart.sparkline&&window.Apex.chart.sparkline.enabled)&&(f=l.sparkline(f)),d=D.extend(h,f)}var g=D.extend(d,window.Apex);return h=D.extend(g,a),h=this.handleUserInputErrors(h)}},{key:"checkForCatToNumericXAxis",value:function(i,r,a){var o=new mt(a),l=(i==="bar"||i==="boxPlot")&&a.plotOptions&&a.plotOptions.bar&&a.plotOptions.bar.horizontal,h=i==="pie"||i==="polarArea"||i==="donut"||i==="radar"||i==="radialBar"||i==="heatmap",d=a.xaxis.type!=="datetime"&&a.xaxis.type!=="numeric",f=a.xaxis.tickPlacement?a.xaxis.tickPlacement:r.xaxis&&r.xaxis.tickPlacement;return l||h||!d||f==="between"||(a=o.convertCatToNumeric(a)),a}},{key:"extendYAxis",value:function(i,r){var a=new Z;(i.yaxis===void 0||!i.yaxis||Array.isArray(i.yaxis)&&i.yaxis.length===0)&&(i.yaxis={}),i.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(i.yaxis=D.extend(i.yaxis,window.Apex.yaxis)),i.yaxis.constructor!==Array?i.yaxis=[D.extend(a.yAxis,i.yaxis)]:i.yaxis=D.extendArray(i.yaxis,a.yAxis);var o=!1;i.yaxis.forEach(function(h){h.logarithmic&&(o=!0)});var l=i.series;return r&&!l&&(l=r.config.series),o&&l.length!==i.yaxis.length&&l.length&&(i.yaxis=l.map(function(h,d){if(h.name||(l[d].name="series-".concat(d+1)),i.yaxis[d])return i.yaxis[d].seriesName=l[d].name,i.yaxis[d];var f=D.extend(a.yAxis,i.yaxis[0]);return f.show=!1,f})),o&&l.length>1&&l.length!==i.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes. Please make sure to equalize both."),i}},{key:"extendAnnotations",value:function(i){return i.annotations===void 0&&(i.annotations={},i.annotations.yaxis=[],i.annotations.xaxis=[],i.annotations.points=[]),i=this.extendYAxisAnnotations(i),i=this.extendXAxisAnnotations(i),i=this.extendPointAnnotations(i)}},{key:"extendYAxisAnnotations",value:function(i){var r=new Z;return i.annotations.yaxis=D.extendArray(i.annotations.yaxis!==void 0?i.annotations.yaxis:[],r.yAxisAnnotation),i}},{key:"extendXAxisAnnotations",value:function(i){var r=new Z;return i.annotations.xaxis=D.extendArray(i.annotations.xaxis!==void 0?i.annotations.xaxis:[],r.xAxisAnnotation),i}},{key:"extendPointAnnotations",value:function(i){var r=new Z;return i.annotations.points=D.extendArray(i.annotations.points!==void 0?i.annotations.points:[],r.pointAnnotation),i}},{key:"checkForDarkTheme",value:function(i){i.theme&&i.theme.mode==="dark"&&(i.tooltip||(i.tooltip={}),i.tooltip.theme!=="light"&&(i.tooltip.theme="dark"),i.chart.foreColor||(i.chart.foreColor="#f6f7f8"),i.chart.background||(i.chart.background="#424242"),i.theme.palette||(i.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(i){var r=i;if(r.tooltip.shared&&r.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(r.chart.type==="bar"&&r.plotOptions.bar.horizontal){if(r.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");r.yaxis[0].reversed&&(r.yaxis[0].opposite=!0),r.xaxis.tooltip.enabled=!1,r.yaxis[0].tooltip.enabled=!1,r.chart.zoom.enabled=!1}return r.chart.type!=="bar"&&r.chart.type!=="rangeBar"||r.tooltip.shared&&r.xaxis.crosshairs.width==="barWidth"&&r.series.length>1&&(r.xaxis.crosshairs.width="tickWidth"),r.chart.type!=="candlestick"&&r.chart.type!=="boxPlot"||r.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(r.chart.type," chart is not supported.")),r.yaxis[0].reversed=!1),r}}]),N}(),ye=function(){function N(){u(this,N)}return v(N,[{key:"initGlobalVars",value:function(i){i.series=[],i.seriesCandleO=[],i.seriesCandleH=[],i.seriesCandleM=[],i.seriesCandleL=[],i.seriesCandleC=[],i.seriesRangeStart=[],i.seriesRangeEnd=[],i.seriesRangeBar=[],i.seriesPercent=[],i.seriesGoals=[],i.seriesX=[],i.seriesZ=[],i.seriesNames=[],i.seriesTotals=[],i.seriesLog=[],i.seriesColors=[],i.stackedSeriesTotals=[],i.seriesXvalues=[],i.seriesYvalues=[],i.labels=[],i.hasGroups=!1,i.groups=[],i.categoryLabels=[],i.timescaleLabels=[],i.noLabelsProvided=!1,i.resizeTimer=null,i.selectionResizeTimer=null,i.delayedElements=[],i.pointsArray=[],i.dataLabelsRects=[],i.isXNumeric=!1,i.xaxisLabelsCount=0,i.skipLastTimelinelabel=!1,i.skipFirstTimelinelabel=!1,i.isDataXYZ=!1,i.isMultiLineX=!1,i.isMultipleYAxis=!1,i.maxY=-Number.MAX_VALUE,i.minY=Number.MIN_VALUE,i.minYArr=[],i.maxYArr=[],i.maxX=-Number.MAX_VALUE,i.minX=Number.MAX_VALUE,i.initialMaxX=-Number.MAX_VALUE,i.initialMinX=Number.MAX_VALUE,i.maxDate=0,i.minDate=Number.MAX_VALUE,i.minZ=Number.MAX_VALUE,i.maxZ=-Number.MAX_VALUE,i.minXDiff=Number.MAX_VALUE,i.yAxisScale=[],i.xAxisScale=null,i.xAxisTicksPositions=[],i.yLabelsCoords=[],i.yTitleCoords=[],i.barPadForNumericAxis=0,i.padHorizontal=0,i.xRange=0,i.yRange=[],i.zRange=0,i.dataPoints=0,i.xTickAmount=0}},{key:"globalVars",value:function(i){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:i.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:i.chart.toolbar.autoSelected==="zoom"&&i.chart.toolbar.tools.zoom&&i.chart.zoom.enabled,panEnabled:i.chart.toolbar.autoSelected==="pan"&&i.chart.toolbar.tools.pan,selectionEnabled:i.chart.toolbar.autoSelected==="selection"&&i.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(i){var r=this.globalVars(i);return this.initGlobalVars(r),r.initialConfig=D.extend({},i),r.initialSeries=D.clone(i.series),r.lastXAxis=D.clone(r.initialConfig.xaxis),r.lastYAxis=D.clone(r.initialConfig.yaxis),r}}]),N}(),Pe=function(){function N(i){u(this,N),this.opts=i}return v(N,[{key:"init",value:function(){var i=new ie(this.opts).init({responsiveOverride:!1});return{config:i,globals:new ye().init(i)}}}]),N}(),xe=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new G(this.ctx)}return v(N,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var i=this.w.config.series.slice(),r=new tt(this.ctx);if(this.activeSeriesIndex=r.getActiveConfigSeriesIndex(),i[this.activeSeriesIndex].data!==void 0&&i[this.activeSeriesIndex].data.length>0&&i[this.activeSeriesIndex].data[0]!==null&&i[this.activeSeriesIndex].data[0].x!==void 0&&i[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var i=this.w.config.series.slice(),r=new tt(this.ctx);if(this.activeSeriesIndex=r.getActiveConfigSeriesIndex(),i[this.activeSeriesIndex].data!==void 0&&i[this.activeSeriesIndex].data.length>0&&i[this.activeSeriesIndex].data[0]!==void 0&&i[this.activeSeriesIndex].data[0]!==null&&i[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(i,r){for(var a=this.w.config,o=this.w.globals,l=a.chart.type==="boxPlot"||a.series[r].type==="boxPlot",h=0;h<i[r].data.length;h++)if(i[r].data[h][1]!==void 0&&(Array.isArray(i[r].data[h][1])&&i[r].data[h][1].length===4&&!l?this.twoDSeries.push(D.parseNumber(i[r].data[h][1][3])):i[r].data[h].length>=5?this.twoDSeries.push(D.parseNumber(i[r].data[h][4])):this.twoDSeries.push(D.parseNumber(i[r].data[h][1])),o.dataFormatXNumeric=!0),a.xaxis.type==="datetime"){var d=new Date(i[r].data[h][0]);d=new Date(d).getTime(),this.twoDSeriesX.push(d)}else this.twoDSeriesX.push(i[r].data[h][0]);for(var f=0;f<i[r].data.length;f++)i[r].data[f][2]!==void 0&&(this.threeDSeries.push(i[r].data[f][2]),o.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(i,r){var a=this.w.config,o=this.w.globals,l=new rt(this.ctx),h=r;o.collapsedSeriesIndices.indexOf(r)>-1&&(h=this.activeSeriesIndex);for(var d=0;d<i[r].data.length;d++)i[r].data[d].y!==void 0&&(Array.isArray(i[r].data[d].y)?this.twoDSeries.push(D.parseNumber(i[r].data[d].y[i[r].data[d].y.length-1])):this.twoDSeries.push(D.parseNumber(i[r].data[d].y))),i[r].data[d].goals!==void 0&&Array.isArray(i[r].data[d].goals)?(this.seriesGoals[r]===void 0&&(this.seriesGoals[r]=[]),this.seriesGoals[r].push(i[r].data[d].goals)):(this.seriesGoals[r]===void 0&&(this.seriesGoals[r]=[]),this.seriesGoals[r].push(null));for(var f=0;f<i[h].data.length;f++){var g=typeof i[h].data[f].x=="string",b=Array.isArray(i[h].data[f].x),y=!b&&!!l.isValidDate(i[h].data[f].x.toString());if(g||y)if(g||a.xaxis.convertedCatToNumeric){var w=o.isBarHorizontal&&o.isRangeData;a.xaxis.type!=="datetime"||w?(this.fallbackToCategory=!0,this.twoDSeriesX.push(i[h].data[f].x)):this.twoDSeriesX.push(l.parseDate(i[h].data[f].x))}else a.xaxis.type==="datetime"?this.twoDSeriesX.push(l.parseDate(i[h].data[f].x.toString())):(o.dataFormatXNumeric=!0,o.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(i[h].data[f].x)));else b?(this.fallbackToCategory=!0,this.twoDSeriesX.push(i[h].data[f].x)):(o.isXNumeric=!0,o.dataFormatXNumeric=!0,this.twoDSeriesX.push(i[h].data[f].x))}if(i[r].data[0]&&i[r].data[0].z!==void 0){for(var P=0;P<i[r].data.length;P++)this.threeDSeries.push(i[r].data[P].z);o.isDataXYZ=!0}}},{key:"handleRangeData",value:function(i,r){var a=this.w.globals,o={};return this.isFormat2DArray()?o=this.handleRangeDataFormat("array",i,r):this.isFormatXY()&&(o=this.handleRangeDataFormat("xy",i,r)),a.seriesRangeStart.push(o.start),a.seriesRangeEnd.push(o.end),a.seriesRangeBar.push(o.rangeUniques),a.seriesRangeBar.forEach(function(l,h){l&&l.forEach(function(d,f){d.y.forEach(function(g,b){for(var y=0;y<d.y.length;y++)if(b!==y){var w=g.y1,P=g.y2,E=d.y[y].y1;w<=d.y[y].y2&&E<=P&&(d.overlaps.indexOf(g.rangeName)<0&&d.overlaps.push(g.rangeName),d.overlaps.indexOf(d.y[y].rangeName)<0&&d.overlaps.push(d.y[y].rangeName))}})})}),o}},{key:"handleCandleStickBoxData",value:function(i,r){var a=this.w.globals,o={};return this.isFormat2DArray()?o=this.handleCandleStickBoxDataFormat("array",i,r):this.isFormatXY()&&(o=this.handleCandleStickBoxDataFormat("xy",i,r)),a.seriesCandleO[r]=o.o,a.seriesCandleH[r]=o.h,a.seriesCandleM[r]=o.m,a.seriesCandleL[r]=o.l,a.seriesCandleC[r]=o.c,o}},{key:"handleRangeDataFormat",value:function(i,r,a){var o=[],l=[],h=r[a].data.filter(function(w,P,E){return P===E.findIndex(function(M){return M.x===w.x})}).map(function(w,P){return{x:w.x,overlaps:[],y:[]}}),d="Please provide [Start, End] values in valid format. Read more https://apexcharts.com/docs/series/#rangecharts",f=new tt(this.ctx).getActiveConfigSeriesIndex();if(i==="array"){if(r[f].data[0][1].length!==2)throw new Error(d);for(var g=0;g<r[a].data.length;g++)o.push(r[a].data[g][1][0]),l.push(r[a].data[g][1][1])}else if(i==="xy"){if(r[f].data[0].y.length!==2)throw new Error(d);for(var b=function(w){var P=D.randomId(),E=r[a].data[w].x,M={y1:r[a].data[w].y[0],y2:r[a].data[w].y[1],rangeName:P};r[a].data[w].rangeName=P;var I=h.findIndex(function(Y){return Y.x===E});h[I].y.push(M),o.push(M.y1),l.push(M.y2)},y=0;y<r[a].data.length;y++)b(y)}return{start:o,end:l,rangeUniques:h}}},{key:"handleCandleStickBoxDataFormat",value:function(i,r,a){var o=this.w,l=o.config.chart.type==="boxPlot"||o.config.series[a].type==="boxPlot",h=[],d=[],f=[],g=[],b=[];if(i==="array")if(l&&r[a].data[0].length===6||!l&&r[a].data[0].length===5)for(var y=0;y<r[a].data.length;y++)h.push(r[a].data[y][1]),d.push(r[a].data[y][2]),l?(f.push(r[a].data[y][3]),g.push(r[a].data[y][4]),b.push(r[a].data[y][5])):(g.push(r[a].data[y][3]),b.push(r[a].data[y][4]));else for(var w=0;w<r[a].data.length;w++)Array.isArray(r[a].data[w][1])&&(h.push(r[a].data[w][1][0]),d.push(r[a].data[w][1][1]),l?(f.push(r[a].data[w][1][2]),g.push(r[a].data[w][1][3]),b.push(r[a].data[w][1][4])):(g.push(r[a].data[w][1][2]),b.push(r[a].data[w][1][3])));else if(i==="xy")for(var P=0;P<r[a].data.length;P++)Array.isArray(r[a].data[P].y)&&(h.push(r[a].data[P].y[0]),d.push(r[a].data[P].y[1]),l?(f.push(r[a].data[P].y[2]),g.push(r[a].data[P].y[3]),b.push(r[a].data[P].y[4])):(g.push(r[a].data[P].y[2]),b.push(r[a].data[P].y[3])));return{o:h,h:d,m:f,l:g,c:b}}},{key:"parseDataAxisCharts",value:function(i){var r=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.ctx,o=this.w.config,l=this.w.globals,h=new rt(a),d=o.labels.length>0?o.labels.slice():o.xaxis.categories.slice();l.isRangeBar=o.chart.type==="rangeBar"&&l.isBarHorizontal,l.hasGroups=o.xaxis.type==="category"&&o.xaxis.group.groups.length>0,l.hasGroups&&(l.groups=o.xaxis.group.groups);for(var f=function(){for(var y=0;y<d.length;y++)if(typeof d[y]=="string"){if(!h.isValidDate(d[y]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");r.twoDSeriesX.push(h.parseDate(d[y]))}else r.twoDSeriesX.push(d[y])},g=0;g<i.length;g++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],i[g].data===void 0)return void console.error("It is a possibility that you may have not included 'data' property in series.");if(o.chart.type!=="rangeBar"&&o.chart.type!=="rangeArea"&&i[g].type!=="rangeBar"&&i[g].type!=="rangeArea"||(l.isRangeData=!0,this.handleRangeData(i,g)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(i,g):this.isFormatXY()&&this.handleFormatXY(i,g),o.chart.type!=="candlestick"&&i[g].type!=="candlestick"&&o.chart.type!=="boxPlot"&&i[g].type!=="boxPlot"||this.handleCandleStickBoxData(i,g),l.series.push(this.twoDSeries),l.labels.push(this.twoDSeriesX),l.seriesX.push(this.twoDSeriesX),l.seriesGoals=this.seriesGoals,g!==this.activeSeriesIndex||this.fallbackToCategory||(l.isXNumeric=!0);else{o.xaxis.type==="datetime"?(l.isXNumeric=!0,f(),l.seriesX.push(this.twoDSeriesX)):o.xaxis.type==="numeric"&&(l.isXNumeric=!0,d.length>0&&(this.twoDSeriesX=d,l.seriesX.push(this.twoDSeriesX))),l.labels.push(this.twoDSeriesX);var b=i[g].data.map(function(y){return D.parseNumber(y)});l.series.push(b)}l.seriesZ.push(this.threeDSeries),i[g].name!==void 0?l.seriesNames.push(i[g].name):l.seriesNames.push("series-"+parseInt(g+1,10)),i[g].color!==void 0?l.seriesColors.push(i[g].color):l.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(i){var r=this.w.globals,a=this.w.config;r.series=i.slice(),r.seriesNames=a.labels.slice();for(var o=0;o<r.series.length;o++)r.seriesNames[o]===void 0&&r.seriesNames.push("series-"+(o+1));return this.w}},{key:"handleExternalLabelsData",value:function(i){var r=this.w.config,a=this.w.globals;r.xaxis.categories.length>0?a.labels=r.xaxis.categories:r.labels.length>0?a.labels=r.labels.slice():this.fallbackToCategory?(a.labels=a.labels[0],a.seriesRangeBar.length&&(a.seriesRangeBar.map(function(o){o.forEach(function(l){a.labels.indexOf(l.x)<0&&l.x&&a.labels.push(l.x)})}),a.labels=a.labels.filter(function(o,l,h){return h.indexOf(o)===l})),r.xaxis.convertedCatToNumeric&&(new mt(r).convertCatToNumericXaxis(r,this.ctx,a.seriesX[0]),this._generateExternalLabels(i))):this._generateExternalLabels(i)}},{key:"_generateExternalLabels",value:function(i){var r=this.w.globals,a=this.w.config,o=[];if(r.axisCharts){if(r.series.length>0)if(this.isFormatXY())for(var l=a.series.map(function(y,w){return y.data.filter(function(P,E,M){return M.findIndex(function(I){return I.x===P.x})===E})}),h=l.reduce(function(y,w,P,E){return E[y].length>w.length?y:P},0),d=0;d<l[h].length;d++)o.push(d+1);else for(var f=0;f<r.series[r.maxValsInArrayIndex].length;f++)o.push(f+1);r.seriesX=[];for(var g=0;g<i.length;g++)r.seriesX.push(o);r.isXNumeric=!0}if(o.length===0){o=r.axisCharts?[]:r.series.map(function(y,w){return w+1});for(var b=0;b<i.length;b++)r.seriesX.push(o)}r.labels=o,a.xaxis.convertedCatToNumeric&&(r.categoryLabels=o.map(function(y){return a.xaxis.labels.formatter(y)})),r.noLabelsProvided=!0}},{key:"parseData",value:function(i){var r=this.w,a=r.config,o=r.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),o.axisCharts?this.parseDataAxisCharts(i):this.parseDataNonAxisCharts(i),this.coreUtils.getLargestSeries(),a.chart.type==="bar"&&a.chart.stacked){var l=new tt(this.ctx);o.series=l.setNullSeriesToZeroValues(o.series)}this.coreUtils.getSeriesTotals(),o.axisCharts&&this.coreUtils.getStackedSeriesTotals(),this.coreUtils.getPercentSeries(),o.dataFormatXNumeric||o.isXNumeric&&(a.xaxis.type!=="numeric"||a.labels.length!==0||a.xaxis.categories.length!==0)||this.handleExternalLabelsData(i);for(var h=this.coreUtils.getCategoryLabels(o.labels),d=0;d<h.length;d++)if(Array.isArray(h[d])){o.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var i=this,r=this.w;r.globals.ignoreYAxisIndexes=r.globals.collapsedSeries.map(function(a,o){if(i.w.globals.isMultipleYAxis&&!r.config.chart.stacked)return a.index})}}]),N}(),Qe=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.tooltipKeyFormat="dd MMM"}return v(N,[{key:"xLabelFormat",value:function(i,r,a,o){var l=this.w;if(l.config.xaxis.type==="datetime"&&l.config.xaxis.labels.formatter===void 0&&l.config.tooltip.x.formatter===void 0){var h=new rt(this.ctx);return h.formatDate(h.getDate(r),l.config.tooltip.x.format)}return i(r,a,o)}},{key:"defaultGeneralFormatter",value:function(i){return Array.isArray(i)?i.map(function(r){return r}):i}},{key:"defaultYFormatter",value:function(i,r,a){var o=this.w;return D.isNumber(i)&&(i=o.globals.yValueDecimal!==0?i.toFixed(r.decimalsInFloat!==void 0?r.decimalsInFloat:o.globals.yValueDecimal):o.globals.maxYArr[a]-o.globals.minYArr[a]<5?i.toFixed(1):i.toFixed(0)),i}},{key:"setLabelFormatters",value:function(){var i=this,r=this.w;return r.globals.xaxisTooltipFormatter=function(a){return i.defaultGeneralFormatter(a)},r.globals.ttKeyFormatter=function(a){return i.defaultGeneralFormatter(a)},r.globals.ttZFormatter=function(a){return a},r.globals.legendFormatter=function(a){return i.defaultGeneralFormatter(a)},r.config.xaxis.labels.formatter!==void 0?r.globals.xLabelFormatter=r.config.xaxis.labels.formatter:r.globals.xLabelFormatter=function(a){if(D.isNumber(a)){if(!r.config.xaxis.convertedCatToNumeric&&r.config.xaxis.type==="numeric"){if(D.isNumber(r.config.xaxis.decimalsInFloat))return a.toFixed(r.config.xaxis.decimalsInFloat);var o=r.globals.maxX-r.globals.minX;return o>0&&o<100?a.toFixed(1):a.toFixed(0)}return r.globals.isBarHorizontal&&r.globals.maxY-r.globals.minYArr<4?a.toFixed(1):a.toFixed(0)}return a},typeof r.config.tooltip.x.formatter=="function"?r.globals.ttKeyFormatter=r.config.tooltip.x.formatter:r.globals.ttKeyFormatter=r.globals.xLabelFormatter,typeof r.config.xaxis.tooltip.formatter=="function"&&(r.globals.xaxisTooltipFormatter=r.config.xaxis.tooltip.formatter),(Array.isArray(r.config.tooltip.y)||r.config.tooltip.y.formatter!==void 0)&&(r.globals.ttVal=r.config.tooltip.y),r.config.tooltip.z.formatter!==void 0&&(r.globals.ttZFormatter=r.config.tooltip.z.formatter),r.config.legend.formatter!==void 0&&(r.globals.legendFormatter=r.config.legend.formatter),r.config.yaxis.forEach(function(a,o){a.labels.formatter!==void 0?r.globals.yLabelFormatters[o]=a.labels.formatter:r.globals.yLabelFormatters[o]=function(l){return r.globals.xyCharts?Array.isArray(l)?l.map(function(h){return i.defaultYFormatter(h,a,o)}):i.defaultYFormatter(l,a,o):l}}),r.globals}},{key:"heatmapLabelFormatters",value:function(){var i=this.w;if(i.config.chart.type==="heatmap"){i.globals.yAxisScale[0].result=i.globals.seriesNames.slice();var r=i.globals.seriesNames.reduce(function(a,o){return a.length>o.length?a:o},0);i.globals.yAxisScale[0].niceMax=r,i.globals.yAxisScale[0].niceMin=r}}}]),N}(),lt=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"getLabel",value:function(i,r,a,o){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],h=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",d=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],f=this.w,g=i[o]===void 0?"":i[o],b=g,y=f.globals.xLabelFormatter,w=f.config.xaxis.labels.formatter,P=!1,E=new Qe(this.ctx),M=g;d&&(b=E.xLabelFormat(y,g,M,{i:o,dateFormatter:new rt(this.ctx).formatDate,w:f}),w!==void 0&&(b=w(g,i[o],{i:o,dateFormatter:new rt(this.ctx).formatDate,w:f})));var I=function(m){var C=null;return r.forEach(function(_){_.unit==="month"?C="year":_.unit==="day"?C="month":_.unit==="hour"?C="day":_.unit==="minute"&&(C="hour")}),C===m};r.length>0?(P=I(r[o].unit),a=r[o].position,b=r[o].value):f.config.xaxis.type==="datetime"&&w===void 0&&(b=""),b===void 0&&(b=""),b=Array.isArray(b)?b:b.toString();var Y=new z(this.ctx),H={};H=f.globals.rotateXLabels&&d?Y.getTextRects(b,parseInt(h,10),null,"rotate(".concat(f.config.xaxis.labels.rotate," 0 0)"),!1):Y.getTextRects(b,parseInt(h,10));var X=!f.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(b)&&(b.indexOf("NaN")===0||b.toLowerCase().indexOf("invalid")===0||b.toLowerCase().indexOf("infinity")>=0||l.indexOf(b)>=0&&X)&&(b=""),{x:a,text:b,textRect:H,isBold:P}}},{key:"checkLabelBasedOnTickamount",value:function(i,r,a){var o=this.w,l=o.config.xaxis.tickAmount;return l==="dataPoints"&&(l=Math.round(o.globals.gridWidth/120)),l>a||i%Math.round(a/(l+1))==0||(r.text=""),r}},{key:"checkForOverflowingLabels",value:function(i,r,a,o,l){var h=this.w;if(i===0&&h.globals.skipFirstTimelinelabel&&(r.text=""),i===a-1&&h.globals.skipLastTimelinelabel&&(r.text=""),h.config.xaxis.labels.hideOverlappingLabels&&o.length>0){var d=l[l.length-1];r.x<d.textRect.width/(h.globals.rotateXLabels?Math.abs(h.config.xaxis.labels.rotate)/12:1.01)+d.x&&(r.text="")}return r}},{key:"checkForReversedLabels",value:function(i,r){var a=this.w;return a.config.yaxis[i]&&a.config.yaxis[i].reversed&&r.reverse(),r}},{key:"isYAxisHidden",value:function(i){var r=this.w,a=new G(this.ctx);return!r.config.yaxis[i].show||!r.config.yaxis[i].showForNullSeries&&a.isSeriesNull(i)&&r.globals.collapsedSeriesIndices.indexOf(i)===-1}},{key:"getYAxisForeColor",value:function(i,r){var a=this.w;return Array.isArray(i)&&a.globals.yAxisScale[r]&&this.ctx.theme.pushExtraColors(i,a.globals.yAxisScale[r].result.length,!1),i}},{key:"drawYAxisTicks",value:function(i,r,a,o,l,h,d){var f=this.w,g=new z(this.ctx),b=f.globals.translateY;if(o.show&&r>0){f.config.yaxis[l].opposite===!0&&(i+=o.width);for(var y=r;y>=0;y--){var w=b+r/10+f.config.yaxis[l].labels.offsetY-1;f.globals.isBarHorizontal&&(w=h*y),f.config.chart.type==="heatmap"&&(w+=h/2);var P=g.drawLine(i+a.offsetX-o.width+o.offsetX,w+o.offsetY,i+a.offsetX+o.offsetX,w+o.offsetY,o.color);d.add(P),b+=h}}}}]),N}(),Je=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"scaleSvgNode",value:function(i,r){var a=parseFloat(i.getAttributeNS(null,"width")),o=parseFloat(i.getAttributeNS(null,"height"));i.setAttributeNS(null,"width",a*r),i.setAttributeNS(null,"height",o*r),i.setAttributeNS(null,"viewBox","0 0 "+a+" "+o)}},{key:"fixSvgStringForIe11",value:function(i){if(!D.isIE11())return i.replace(/ /g," ");var r=0,a=i.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(o){return++r===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':o});return a=(a=a.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(i){i==null&&(i=1);var r=this.w.globals.dom.Paper.svg();if(i!==1){var a=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(a,i),r=new XMLSerializer().serializeToString(a)}return this.fixSvgStringForIe11(r)}},{key:"cleanup",value:function(){var i=this.w,r=i.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),a=i.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),o=i.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(o,function(l){l.setAttribute("width",0)}),r&&r[0]&&(r[0].setAttribute("x",-500),r[0].setAttribute("x1",-500),r[0].setAttribute("x2",-500)),a&&a[0]&&(a[0].setAttribute("y",-100),a[0].setAttribute("y1",-100),a[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var i=this.getSvgString(),r=new Blob([i],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(r)}},{key:"dataURI",value:function(i){var r=this;return new Promise(function(a){var o=r.w,l=i?i.scale||i.width/o.globals.svgWidth:1;r.cleanup();var h=document.createElement("canvas");h.width=o.globals.svgWidth*l,h.height=parseInt(o.globals.dom.elWrap.style.height,10)*l;var d=o.config.chart.background==="transparent"?"#fff":o.config.chart.background,f=h.getContext("2d");f.fillStyle=d,f.fillRect(0,0,h.width*l,h.height*l);var g=r.getSvgString(l);if(window.canvg&&D.isIE11()){var b=window.canvg.Canvg.fromString(f,g,{ignoreClear:!0,ignoreDimensions:!0});b.start();var y=h.msToBlob();b.stop(),a({blob:y})}else{var w="data:image/svg+xml,"+encodeURIComponent(g),P=new Image;P.crossOrigin="anonymous",P.onload=function(){if(f.drawImage(P,0,0),h.msToBlob){var E=h.msToBlob();a({blob:E})}else{var M=h.toDataURL("image/png");a({imgURI:M})}},P.src=w}})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var i=this;this.dataURI().then(function(r){var a=r.imgURI,o=r.blob;o?navigator.msSaveOrOpenBlob(o,i.w.globals.chartID+".png"):i.triggerDownload(a,i.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(i){var r=this,a=i.series,o=i.fileName,l=i.columnDelimiter,h=l===void 0?",":l,d=i.lineDelimiter,f=d===void 0?` `:d,g=this.w;a||(a=g.config.series);var b=[],y=[],w="",P=new xe(this.ctx),E=new lt(this.ctx),M=function(I){var Y="";if(g.globals.axisCharts){if(g.config.xaxis.type==="category"||g.config.xaxis.convertedCatToNumeric)if(g.globals.isBarHorizontal){var H=g.globals.yLabelFormatters[0],X=new tt(r.ctx).getActiveConfigSeriesIndex();Y=H(g.globals.labels[I],{seriesIndex:X,dataPointIndex:I,w:g})}else Y=E.getLabel(g.globals.labels,g.globals.timescaleLabels,0,I).text;g.config.xaxis.type==="datetime"&&(g.config.xaxis.categories.length?Y=g.config.xaxis.categories[I]:g.config.labels.length&&(Y=g.config.labels[I]))}else Y=g.config.labels[I];return Array.isArray(Y)&&(Y=Y.join(" ")),D.isNumber(Y)?Y:Y.split(h).join("")};b.push(g.config.chart.toolbar.export.csv.headerCategory),g.config.chart.type==="boxPlot"?(b.push("minimum"),b.push("q1"),b.push("median"),b.push("q3"),b.push("maximum")):g.config.chart.type==="candlestick"?(b.push("open"),b.push("high"),b.push("low"),b.push("close")):g.config.chart.type==="rangeBar"?(b.push("minimum"),b.push("maximum")):a.map(function(I,Y){var H=I.name?I.name:"series-".concat(Y);g.globals.axisCharts&&b.push(H.split(h).join("")?H.split(h).join(""):"series-".concat(Y))}),g.globals.axisCharts||(b.push(g.config.chart.toolbar.export.csv.headerValue),y.push(b.join(h))),a.map(function(I,Y){g.globals.axisCharts?function(H,X){if(b.length&&X===0&&y.push(b.join(h)),H.data&&H.data.length)for(var m=0;m<H.data.length;m++){b=[];var C=M(m);if(C||(P.isFormatXY()?C=a[X].data[m].x:P.isFormat2DArray()&&(C=a[X].data[m]?a[X].data[m][0]:"")),X===0){b.push(($=C,g.config.xaxis.type==="datetime"&&String($).length>=10?g.config.chart.toolbar.export.csv.dateFormatter(C):D.isNumber(C)?C:C.split(h).join("")));for(var _=0;_<g.globals.series.length;_++)P.isFormatXY()?b.push(a[_].data[m].y):b.push(g.globals.series[_][m])}(g.config.chart.type==="candlestick"||H.type&&H.type==="candlestick")&&(b.pop(),b.push(g.globals.seriesCandleO[X][m]),b.push(g.globals.seriesCandleH[X][m]),b.push(g.globals.seriesCandleL[X][m]),b.push(g.globals.seriesCandleC[X][m])),(g.config.chart.type==="boxPlot"||H.type&&H.type==="boxPlot")&&(b.pop(),b.push(g.globals.seriesCandleO[X][m]),b.push(g.globals.seriesCandleH[X][m]),b.push(g.globals.seriesCandleM[X][m]),b.push(g.globals.seriesCandleL[X][m]),b.push(g.globals.seriesCandleC[X][m])),g.config.chart.type==="rangeBar"&&(b.pop(),b.push(g.globals.seriesRangeStart[X][m]),b.push(g.globals.seriesRangeEnd[X][m])),b.length&&y.push(b.join(h))}var $}(I,Y):((b=[]).push(g.globals.labels[Y].split(h).join("")),b.push(g.globals.series[Y]),y.push(b.join(h)))}),w+=y.join(f),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\uFEFF"+w),o||g.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(i,r,a){var o=document.createElement("a");o.href=i,o.download=(r||this.w.globals.chartID)+a,document.body.appendChild(o),o.click(),document.body.removeChild(o)}}]),N}(),q=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w;var r=this.w;this.axesUtils=new lt(i),this.xaxisLabels=r.globals.labels.slice(),r.globals.timescaleLabels.length>0&&!r.globals.isBarHorizontal&&(this.xaxisLabels=r.globals.timescaleLabels.slice()),r.config.xaxis.overwriteCategories&&(this.xaxisLabels=r.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],r.config.xaxis.position==="top"?this.offY=0:this.offY=r.globals.gridHeight+1,this.offY=this.offY+r.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=r.config.chart.type==="bar"&&r.config.plotOptions.bar.horizontal,this.xaxisFontSize=r.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=r.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=r.config.xaxis.labels.style.colors,this.xaxisBorderWidth=r.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=r.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=r.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=r.config.xaxis.axisBorder.height,this.yaxis=r.config.yaxis[0]}return v(N,[{key:"drawXaxis",value:function(){var i=this.w,r=new z(this.ctx),a=r.group({class:"apexcharts-xaxis",transform:"translate(".concat(i.config.xaxis.offsetX,", ").concat(i.config.xaxis.offsetY,")")}),o=r.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(i.globals.translateXAxisX,", ").concat(i.globals.translateXAxisY,")")});a.add(o);for(var l=[],h=0;h<this.xaxisLabels.length;h++)l.push(this.xaxisLabels[h]);if(this.drawXAxisLabelAndGroup(!0,r,o,l,i.globals.isXNumeric,function(E,M){return M}),i.globals.hasGroups){var d=i.globals.groups;l=[];for(var f=0;f<d.length;f++)l.push(d[f].title);var g={};i.config.xaxis.group.style&&(g.xaxisFontSize=i.config.xaxis.group.style.fontSize,g.xaxisFontFamily=i.config.xaxis.group.style.fontFamily,g.xaxisForeColors=i.config.xaxis.group.style.colors,g.fontWeight=i.config.xaxis.group.style.fontWeight,g.cssClass=i.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,r,o,l,!1,function(E,M){return d[E].cols*M},g)}if(i.config.xaxis.title.text!==void 0){var b=r.group({class:"apexcharts-xaxis-title"}),y=r.drawText({x:i.globals.gridWidth/2+i.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+i.globals.xAxisLabelsHeight+i.config.xaxis.title.offsetY,text:i.config.xaxis.title.text,textAnchor:"middle",fontSize:i.config.xaxis.title.style.fontSize,fontFamily:i.config.xaxis.title.style.fontFamily,fontWeight:i.config.xaxis.title.style.fontWeight,foreColor:i.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+i.config.xaxis.title.style.cssClass});b.add(y),a.add(b)}if(i.config.xaxis.axisBorder.show){var w=i.globals.barPadForNumericAxis,P=r.drawLine(i.globals.padHorizontal+i.config.xaxis.axisBorder.offsetX-w,this.offY,this.xaxisBorderWidth+w,this.offY,i.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);a.add(P)}return a}},{key:"drawXAxisLabelAndGroup",value:function(i,r,a,o,l,h){var d,f=this,g=arguments.length>6&&arguments[6]!==void 0?arguments[6]:{},b=[],y=[],w=this.w,P=g.xaxisFontSize||this.xaxisFontSize,E=g.xaxisFontFamily||this.xaxisFontFamily,M=g.xaxisForeColors||this.xaxisForeColors,I=g.fontWeight||w.config.xaxis.labels.style.fontWeight,Y=g.cssClass||w.config.xaxis.labels.style.cssClass,H=w.globals.padHorizontal,X=o.length,m=w.config.xaxis.type==="category"?w.globals.dataPoints:X;if(l){var C=m>1?m-1:m;d=w.globals.gridWidth/C,H=H+h(0,d)/2+w.config.xaxis.labels.offsetX}else d=w.globals.gridWidth/m,H=H+h(0,d)+w.config.xaxis.labels.offsetX;for(var _=function(ee){var ue=H-h(ee,d)/2+w.config.xaxis.labels.offsetX;ee===0&&X===1&&d/2===H&&m===1&&(ue=w.globals.gridWidth/2);var ae=f.axesUtils.getLabel(o,w.globals.timescaleLabels,ue,ee,b,P,i),De=28;if(w.globals.rotateXLabels&&i&&(De=22),i||(De=De+parseFloat(P)+(w.globals.xAxisLabelsHeight-w.globals.xAxisGroupLabelsHeight)+(w.globals.rotateXLabels?10:0)),ae=w.config.xaxis.tickAmount!==void 0&&w.config.xaxis.tickAmount!=="dataPoints"&&w.config.xaxis.type!=="datetime"?f.axesUtils.checkLabelBasedOnTickamount(ee,ae,X):f.axesUtils.checkForOverflowingLabels(ee,ae,X,b,y),i&&ae.text&&w.globals.xaxisLabelsCount++,w.config.xaxis.labels.show){var Ce=r.drawText({x:ae.x,y:f.offY+w.config.xaxis.labels.offsetY+De-(w.config.xaxis.position==="top"?w.globals.xAxisHeight+w.config.xaxis.axisTicks.height-2:0),text:ae.text,textAnchor:"middle",fontWeight:ae.isBold?600:I,fontSize:P,fontFamily:E,foreColor:Array.isArray(M)?i&&w.config.xaxis.convertedCatToNumeric?M[w.globals.minX+ee-1]:M[ee]:M,isPlainText:!1,cssClass:(i?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+Y});if(a.add(Ce),i){var $e=document.createElementNS(w.globals.SVGNS,"title");$e.textContent=Array.isArray(ae.text)?ae.text.join(" "):ae.text,Ce.node.appendChild($e),ae.text!==""&&(b.push(ae.text),y.push(ae))}}ee<X-1&&(H+=h(ee+1,d))},$=0;$<=X-1;$++)_($)}},{key:"drawXaxisInversed",value:function(i){var r,a,o=this,l=this.w,h=new z(this.ctx),d=l.config.yaxis[0].opposite?l.globals.translateYAxisX[i]:0,f=h.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:i}),g=h.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+d+", 0)"});f.add(g);var b=[];if(l.config.yaxis[i].show)for(var y=0;y<this.xaxisLabels.length;y++)b.push(this.xaxisLabels[y]);r=l.globals.gridHeight/b.length,a=-r/2.2;var w=l.globals.yLabelFormatters[0],P=l.config.yaxis[0].labels;if(P.show)for(var E=function(C){var _=b[C]===void 0?"":b[C];_=w(_,{seriesIndex:i,dataPointIndex:C,w:l});var $=o.axesUtils.getYAxisForeColor(P.style.colors,i),ee=0;Array.isArray(_)&&(ee=_.length/2*parseInt(P.style.fontSize,10));var ue=h.drawText({x:P.offsetX-15,y:a+r+P.offsetY-ee,text:_,textAnchor:o.yaxis.opposite?"start":"end",foreColor:Array.isArray($)?$[C]:$,fontSize:P.style.fontSize,fontFamily:P.style.fontFamily,fontWeight:P.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+P.style.cssClass,maxWidth:P.maxWidth});g.add(ue);var ae=document.createElementNS(l.globals.SVGNS,"title");if(ae.textContent=Array.isArray(_)?_.join(" "):_,ue.node.appendChild(ae),l.config.yaxis[i].labels.rotate!==0){var De=h.rotateAroundCenter(ue.node);ue.node.setAttribute("transform","rotate(".concat(l.config.yaxis[i].labels.rotate," 0 ").concat(De.y,")"))}a+=r},M=0;M<=b.length-1;M++)E(M);if(l.config.yaxis[0].title.text!==void 0){var I=h.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+d+", 0)"}),Y=h.drawText({x:0,y:l.globals.gridHeight/2,text:l.config.yaxis[0].title.text,textAnchor:"middle",foreColor:l.config.yaxis[0].title.style.color,fontSize:l.config.yaxis[0].title.style.fontSize,fontWeight:l.config.yaxis[0].title.style.fontWeight,fontFamily:l.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+l.config.yaxis[0].title.style.cssClass});I.add(Y),f.add(I)}var H=0;this.isCategoryBarHorizontal&&l.config.yaxis[0].opposite&&(H=l.globals.gridWidth);var X=l.config.xaxis.axisBorder;if(X.show){var m=h.drawLine(l.globals.padHorizontal+X.offsetX+H,1+X.offsetY,l.globals.padHorizontal+X.offsetX+H,l.globals.gridHeight+X.offsetY,X.color,0);f.add(m)}return l.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(H,b.length,l.config.yaxis[0].axisBorder,l.config.yaxis[0].axisTicks,0,r,f),f}},{key:"drawXaxisTicks",value:function(i,r,a){var o=this.w,l=i;if(!(i<0||i-2>o.globals.gridWidth)){var h=this.offY+o.config.xaxis.axisTicks.offsetY;if(r=r+h+o.config.xaxis.axisTicks.height,o.config.xaxis.position==="top"&&(r=h-o.config.xaxis.axisTicks.height),o.config.xaxis.axisTicks.show){var d=new z(this.ctx).drawLine(i+o.config.xaxis.axisTicks.offsetX,h+o.config.xaxis.offsetY,l+o.config.xaxis.axisTicks.offsetX,r+o.config.xaxis.offsetY,o.config.xaxis.axisTicks.color);a.add(d),d.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var i=this.w,r=[],a=this.xaxisLabels.length,o=i.globals.padHorizontal;if(i.globals.timescaleLabels.length>0)for(var l=0;l<a;l++)o=this.xaxisLabels[l].position,r.push(o);else for(var h=a,d=0;d<h;d++){var f=h;i.globals.isXNumeric&&i.config.chart.type!=="bar"&&(f-=1),o+=i.globals.gridWidth/f,r.push(o)}return r}},{key:"xAxisLabelCorrections",value:function(){var i=this.w,r=new z(this.ctx),a=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),o=i.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),l=i.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),h=i.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(i.globals.rotateXLabels||i.config.xaxis.labels.rotateAlways)for(var d=0;d<o.length;d++){var f=r.rotateAroundCenter(o[d]);f.y=f.y-1,f.x=f.x+1,o[d].setAttribute("transform","rotate(".concat(i.config.xaxis.labels.rotate," ").concat(f.x," ").concat(f.y,")")),o[d].setAttribute("text-anchor","end"),a.setAttribute("transform","translate(0, ".concat(-10,")"));var g=o[d].childNodes;i.config.xaxis.labels.trim&&Array.prototype.forEach.call(g,function(P){r.placeTextWithEllipsis(P,P.textContent,i.globals.xAxisLabelsHeight-(i.config.legend.position==="bottom"?20:10))})}else(function(){for(var P=i.globals.gridWidth/(i.globals.labels.length+1),E=0;E<o.length;E++){var M=o[E].childNodes;i.config.xaxis.labels.trim&&i.config.xaxis.type!=="datetime"&&Array.prototype.forEach.call(M,function(I){r.placeTextWithEllipsis(I,I.textContent,P)})}})();if(l.length>0){var b=l[l.length-1].getBBox(),y=l[0].getBBox();b.x<-20&&l[l.length-1].parentNode.removeChild(l[l.length-1]),y.x+y.width>i.globals.gridWidth&&!i.globals.isBarHorizontal&&l[0].parentNode.removeChild(l[0]);for(var w=0;w<h.length;w++)r.placeTextWithEllipsis(h[w],h[w].textContent,i.config.yaxis[0].labels.maxWidth-(i.config.yaxis[0].title.text?2*parseFloat(i.config.yaxis[0].title.style.fontSize):0)-15)}}}]),N}(),re=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w;var r=this.w;this.xaxisLabels=r.globals.labels.slice(),this.axesUtils=new lt(i),this.isRangeBar=r.globals.seriesRangeBar.length,r.globals.timescaleLabels.length>0&&(this.xaxisLabels=r.globals.timescaleLabels.slice())}return v(N,[{key:"drawGridArea",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=this.w,a=new z(this.ctx);i===null&&(i=a.group({class:"apexcharts-grid"}));var o=a.drawLine(r.globals.padHorizontal,1,r.globals.padHorizontal,r.globals.gridHeight,"transparent"),l=a.drawLine(r.globals.padHorizontal,r.globals.gridHeight,r.globals.gridWidth,r.globals.gridHeight,"transparent");return i.add(l),i.add(o),i}},{key:"drawGrid",value:function(){var i=null;return this.w.globals.axisCharts&&(i=this.renderGrid(),this.drawGridArea(i.el)),i}},{key:"createGridMask",value:function(){var i=this.w,r=i.globals,a=new z(this.ctx),o=Array.isArray(i.config.stroke.width)?0:i.config.stroke.width;if(Array.isArray(i.config.stroke.width)){var l=0;i.config.stroke.width.forEach(function(y){l=Math.max(l,y)}),o=l}r.dom.elGridRectMask=document.createElementNS(r.SVGNS,"clipPath"),r.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(r.cuid)),r.dom.elGridRectMarkerMask=document.createElementNS(r.SVGNS,"clipPath"),r.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(r.cuid)),r.dom.elForecastMask=document.createElementNS(r.SVGNS,"clipPath"),r.dom.elForecastMask.setAttribute("id","forecastMask".concat(r.cuid)),r.dom.elNonForecastMask=document.createElementNS(r.SVGNS,"clipPath"),r.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(r.cuid));var h=i.config.chart.type,d=0,f=0;(h==="bar"||h==="rangeBar"||h==="candlestick"||h==="boxPlot"||i.globals.comboBarCount>0)&&i.globals.isXNumeric&&!i.globals.isBarHorizontal&&(d=i.config.grid.padding.left,f=i.config.grid.padding.right,r.barPadForNumericAxis>d&&(d=r.barPadForNumericAxis,f=r.barPadForNumericAxis)),r.dom.elGridRect=a.drawRect(-o/2-d-2,-o/2,r.gridWidth+o+f+d+4,r.gridHeight+o,0,"#fff");var g=i.globals.markers.largestSize+1;r.dom.elGridRectMarker=a.drawRect(2*-g,2*-g,r.gridWidth+4*g,r.gridHeight+4*g,0,"#fff"),r.dom.elGridRectMask.appendChild(r.dom.elGridRect.node),r.dom.elGridRectMarkerMask.appendChild(r.dom.elGridRectMarker.node);var b=r.dom.baseEl.querySelector("defs");b.appendChild(r.dom.elGridRectMask),b.appendChild(r.dom.elForecastMask),b.appendChild(r.dom.elNonForecastMask),b.appendChild(r.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(i){var r=i.i,a=i.x1,o=i.y1,l=i.x2,h=i.y2,d=i.xCount,f=i.parent,g=this.w;if(!(r===0&&g.globals.skipFirstTimelinelabel||r===d-1&&g.globals.skipLastTimelinelabel&&!g.config.xaxis.labels.formatter||g.config.chart.type==="radar")){g.config.grid.xaxis.lines.show&&this._drawGridLine({x1:a,y1:o,x2:l,y2:h,parent:f});var b=0;if(g.globals.hasGroups&&g.config.xaxis.tickPlacement==="between"){var y=g.globals.groups;if(y){for(var w=0,P=0;w<r&&P<y.length;P++)w+=y[P].cols;w===r&&(b=.6*g.globals.xAxisLabelsHeight)}}new q(this.ctx).drawXaxisTicks(a,b,this.elg)}}},{key:"_drawGridLine",value:function(i){var r=i.x1,a=i.y1,o=i.x2,l=i.y2,h=i.parent,d=this.w,f=h.node.classList.contains("apexcharts-gridlines-horizontal"),g=d.config.grid.strokeDashArray,b=d.globals.barPadForNumericAxis,y=new z(this).drawLine(r-(f?b:0),a,o+(f?b:0),l,d.config.grid.borderColor,g);y.node.classList.add("apexcharts-gridline"),h.add(y)}},{key:"_drawGridBandRect",value:function(i){var r=i.c,a=i.x1,o=i.y1,l=i.x2,h=i.y2,d=i.type,f=this.w,g=new z(this.ctx),b=f.globals.barPadForNumericAxis;if(d!=="column"||f.config.xaxis.type!=="datetime"){var y=f.config.grid[d].colors[r],w=g.drawRect(a-(d==="row"?b:0),o,l+(d==="row"?2*b:0),h,0,y,f.config.grid[d].opacity);this.elg.add(w),w.attr("clip-path","url(#gridRectMask".concat(f.globals.cuid,")")),w.node.classList.add("apexcharts-grid-".concat(d))}}},{key:"_drawXYLines",value:function(i){var r=this,a=i.xCount,o=i.tickAmount,l=this.w;if(l.config.grid.xaxis.lines.show||l.config.xaxis.axisTicks.show){var h,d=l.globals.padHorizontal,f=l.globals.gridHeight;l.globals.timescaleLabels.length?function(E){for(var M=E.xC,I=E.x1,Y=E.y1,H=E.x2,X=E.y2,m=0;m<M;m++)I=r.xaxisLabels[m].position,H=r.xaxisLabels[m].position,r._drawGridLines({i:m,x1:I,y1:Y,x2:H,y2:X,xCount:a,parent:r.elgridLinesV})}({xC:a,x1:d,y1:0,x2:h,y2:f}):(l.globals.isXNumeric&&(a=l.globals.xAxisScale.result.length),l.config.xaxis.convertedCatToNumeric&&(a=l.globals.xaxisLabelsCount),function(E){var M=E.xC,I=E.x1,Y=E.y1,H=E.x2,X=E.y2;if(l.config.xaxis.tickAmount!==void 0&&l.config.xaxis.tickAmount!=="dataPoints"&&l.config.xaxis.tickPlacement==="on")l.globals.dom.baseEl.querySelectorAll(".apexcharts-text.apexcharts-xaxis-label tspan:not(:empty)").forEach(function(C,_){var $=C.getBBox();r._drawGridLines({i:_,x1:$.x+$.width/2,y1:Y,x2:$.x+$.width/2,y2:X,xCount:a,parent:r.elgridLinesV})});else for(var m=0;m<M+(l.globals.isXNumeric?0:1);m++)m===0&&M===1&&l.globals.dataPoints===1&&(H=I=l.globals.gridWidth/2),r._drawGridLines({i:m,x1:I,y1:Y,x2:H,y2:X,xCount:a,parent:r.elgridLinesV}),H=I+=l.globals.gridWidth/(l.globals.isXNumeric?M-1:M)}({xC:a,x1:d,y1:0,x2:h,y2:f}))}if(l.config.grid.yaxis.lines.show){var g=0,b=0,y=l.globals.gridWidth,w=o+1;this.isRangeBar&&(w=l.globals.labels.length);for(var P=0;P<w+(this.isRangeBar?1:0);P++)this._drawGridLine({x1:0,y1:g,x2:y,y2:b,parent:this.elgridLinesH}),b=g+=l.globals.gridHeight/(this.isRangeBar?w:o)}}},{key:"_drawInvertedXYLines",value:function(i){var r=i.xCount,a=this.w;if(a.config.grid.xaxis.lines.show||a.config.xaxis.axisTicks.show)for(var o,l=a.globals.padHorizontal,h=a.globals.gridHeight,d=0;d<r+1;d++)a.config.grid.xaxis.lines.show&&this._drawGridLine({x1:l,y1:0,x2:o,y2:h,parent:this.elgridLinesV}),new q(this.ctx).drawXaxisTicks(l,0,this.elg),o=l=l+a.globals.gridWidth/r+.3;if(a.config.grid.yaxis.lines.show)for(var f=0,g=0,b=a.globals.gridWidth,y=0;y<a.globals.dataPoints+1;y++)this._drawGridLine({x1:0,y1:f,x2:b,y2:g,parent:this.elgridLinesH}),g=f+=a.globals.gridHeight/a.globals.dataPoints}},{key:"renderGrid",value:function(){var i=this.w,r=new z(this.ctx);this.elg=r.group({class:"apexcharts-grid"}),this.elgridLinesH=r.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=r.group({class:"apexcharts-gridlines-vertical"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),i.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide());for(var a,o=i.globals.yAxisScale.length?i.globals.yAxisScale[0].result.length-1:5,l=0;l<i.globals.series.length&&(i.globals.yAxisScale[l]!==void 0&&(o=i.globals.yAxisScale[l].result.length-1),!(o>2));l++);return!i.globals.isBarHorizontal||this.isRangeBar?(a=this.xaxisLabels.length,this.isRangeBar&&(o=i.globals.labels.length,i.config.xaxis.tickAmount&&i.config.xaxis.labels.formatter&&(a=i.config.xaxis.tickAmount)),this._drawXYLines({xCount:a,tickAmount:o})):(a=o,o=i.globals.xTickAmount,this._drawInvertedXYLines({xCount:a,tickAmount:o})),this.drawGridBands(a,o),{el:this.elg,xAxisTickWidth:i.globals.gridWidth/a}}},{key:"drawGridBands",value:function(i,r){var a=this.w;if(a.config.grid.row.colors!==void 0&&a.config.grid.row.colors.length>0)for(var o=0,l=a.globals.gridHeight/r,h=a.globals.gridWidth,d=0,f=0;d<r;d++,f++)f>=a.config.grid.row.colors.length&&(f=0),this._drawGridBandRect({c:f,x1:0,y1:o,x2:h,y2:l,type:"row"}),o+=a.globals.gridHeight/r;if(a.config.grid.column.colors!==void 0&&a.config.grid.column.colors.length>0)for(var g=a.globals.isBarHorizontal||a.config.xaxis.type!=="category"&&!a.config.xaxis.convertedCatToNumeric?i:i-1,b=a.globals.padHorizontal,y=a.globals.padHorizontal+a.globals.gridWidth/g,w=a.globals.gridHeight,P=0,E=0;P<i;P++,E++)E>=a.config.grid.column.colors.length&&(E=0),this._drawGridBandRect({c:E,x1:b,y1:0,x2:y,y2:w,type:"column"}),b+=a.globals.gridWidth/g}}]),N}(),he=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"niceScale",value:function(i,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,l=arguments.length>4?arguments[4]:void 0,h=this.w,d=Math.abs(r-i);if((a=this._adjustTicksForSmallRange(a,o,d))==="dataPoints"&&(a=h.globals.dataPoints-1),i===Number.MIN_VALUE&&r===0||!D.isNumber(i)&&!D.isNumber(r)||i===Number.MIN_VALUE&&r===-Number.MAX_VALUE){i=0,r=a;var f=this.linearScale(i,r,a);return f}i>r?(console.warn("axis.min cannot be greater than axis.max"),r=i+.1):i===r&&(i=i===0?0:i-.5,r=r===0?2:r+.5);var g=[];d<1&&l&&(h.config.chart.type==="candlestick"||h.config.series[o].type==="candlestick"||h.config.chart.type==="boxPlot"||h.config.series[o].type==="boxPlot"||h.globals.isRangeData)&&(r*=1.01);var b=a+1;b<2?b=2:b>2&&(b-=2);var y=d/b,w=Math.floor(D.log10(y)),P=Math.pow(10,w),E=Math.round(y/P);E<1&&(E=1);var M=E*P,I=M*Math.floor(i/M),Y=M*Math.ceil(r/M),H=I;if(l&&d>2){for(;g.push(H),!((H+=M)>Y););return{result:g,niceMin:g[0],niceMax:g[g.length-1]}}var X=i;(g=[]).push(X);for(var m=Math.abs(r-i)/a,C=0;C<=a;C++)X+=m,g.push(X);return g[g.length-2]>=r&&g.pop(),{result:g,niceMin:g[0],niceMax:g[g.length-1]}}},{key:"linearScale",value:function(i,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,o=arguments.length>3?arguments[3]:void 0,l=Math.abs(r-i);(a=this._adjustTicksForSmallRange(a,o,l))==="dataPoints"&&(a=this.w.globals.dataPoints-1);var h=l/a;a===Number.MAX_VALUE&&(a=10,h=1);for(var d=[],f=i;a>=0;)d.push(f),f+=h,a-=1;return{result:d,niceMin:d[0],niceMax:d[d.length-1]}}},{key:"logarithmicScaleNice",value:function(i,r,a){r<=0&&(r=Math.max(i,a)),i<=0&&(i=Math.min(r,a));for(var o=[],l=Math.ceil(Math.log(r)/Math.log(a)+1),h=Math.floor(Math.log(i)/Math.log(a));h<l;h++)o.push(Math.pow(a,h));return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"logarithmicScale",value:function(i,r,a){r<=0&&(r=Math.max(i,a)),i<=0&&(i=Math.min(r,a));for(var o=[],l=Math.log(r)/Math.log(a),h=Math.log(i)/Math.log(a),d=l-h,f=Math.round(d),g=d/f,b=0,y=h;b<f;b++,y+=g)o.push(Math.pow(a,y));return o.push(Math.pow(a,l)),{result:o,niceMin:i,niceMax:r}}},{key:"_adjustTicksForSmallRange",value:function(i,r,a){var o=i;if(r!==void 0&&this.w.config.yaxis[r].labels.formatter&&this.w.config.yaxis[r].tickAmount===void 0){var l=this.w.config.yaxis[r].labels.formatter(1);D.isNumber(Number(l))&&!D.isFloat(l)&&(o=Math.ceil(a))}return o<i?o:i}},{key:"setYScaleForIndex",value:function(i,r,a){var o=this.w.globals,l=this.w.config,h=o.isBarHorizontal?l.xaxis:l.yaxis[i];o.yAxisScale[i]===void 0&&(o.yAxisScale[i]=[]);var d=Math.abs(a-r);if(h.logarithmic&&d<=5&&(o.invalidLogScale=!0),h.logarithmic&&d>5)o.allSeriesCollapsed=!1,o.yAxisScale[i]=this.logarithmicScale(r,a,h.logBase),o.yAxisScale[i]=h.forceNiceScale?this.logarithmicScaleNice(r,a,h.logBase):this.logarithmicScale(r,a,h.logBase);else if(a!==-Number.MAX_VALUE&&D.isNumber(a))if(o.allSeriesCollapsed=!1,h.min===void 0&&h.max===void 0||h.forceNiceScale){var f=l.yaxis[i].max===void 0&&l.yaxis[i].min===void 0||l.yaxis[i].forceNiceScale;o.yAxisScale[i]=this.niceScale(r,a,h.tickAmount?h.tickAmount:d<5&&d>1?d+1:5,i,f)}else o.yAxisScale[i]=this.linearScale(r,a,h.tickAmount,i);else o.yAxisScale[i]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(i,r){var a=this.w,o=a.globals,l=a.config.xaxis,h=Math.abs(r-i);return r!==-Number.MAX_VALUE&&D.isNumber(r)?o.xAxisScale=this.linearScale(i,r,l.tickAmount?l.tickAmount:h<5&&h>1?h+1:5,0):o.xAxisScale=this.linearScale(0,5,5),o.xAxisScale}},{key:"setMultipleYScales",value:function(){var i=this,r=this.w.globals,a=this.w.config,o=r.minYArr.concat([]),l=r.maxYArr.concat([]),h=[];a.yaxis.forEach(function(d,f){var g=f;a.series.forEach(function(w,P){w.name===d.seriesName&&(g=P,f!==P?h.push({index:P,similarIndex:f,alreadyExists:!0}):h.push({index:P}))});var b=o[g],y=l[g];i.setYScaleForIndex(f,b,y)}),this.sameScaleInMultipleAxes(o,l,h)}},{key:"sameScaleInMultipleAxes",value:function(i,r,a){var o=this,l=this.w.config,h=this.w.globals,d=[];a.forEach(function(M){M.alreadyExists&&(d[M.index]===void 0&&(d[M.index]=[]),d[M.index].push(M.index),d[M.index].push(M.similarIndex))}),h.yAxisSameScaleIndices=d,d.forEach(function(M,I){d.forEach(function(Y,H){var X,m;I!==H&&(X=M,m=Y,X.filter(function(C){return m.indexOf(C)!==-1})).length>0&&(d[I]=d[I].concat(d[H]))})});var f=d.map(function(M){return M.filter(function(I,Y){return M.indexOf(I)===Y})}).map(function(M){return M.sort()});d=d.filter(function(M){return!!M});var g=f.slice(),b=g.map(function(M){return JSON.stringify(M)});g=g.filter(function(M,I){return b.indexOf(JSON.stringify(M))===I});var y=[],w=[];i.forEach(function(M,I){g.forEach(function(Y,H){Y.indexOf(I)>-1&&(y[H]===void 0&&(y[H]=[],w[H]=[]),y[H].push({key:I,value:M}),w[H].push({key:I,value:r[I]}))})});var P=Array.apply(null,Array(g.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),E=Array.apply(null,Array(g.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);y.forEach(function(M,I){M.forEach(function(Y,H){P[I]=Math.min(Y.value,P[I])})}),w.forEach(function(M,I){M.forEach(function(Y,H){E[I]=Math.max(Y.value,E[I])})}),i.forEach(function(M,I){w.forEach(function(Y,H){var X=P[H],m=E[H];l.chart.stacked&&(m=0,Y.forEach(function(C,_){C.value!==-Number.MAX_VALUE&&(m+=C.value),X!==Number.MIN_VALUE&&(X+=y[H][_].value)})),Y.forEach(function(C,_){Y[_].key===I&&(l.yaxis[I].min!==void 0&&(X=typeof l.yaxis[I].min=="function"?l.yaxis[I].min(h.minY):l.yaxis[I].min),l.yaxis[I].max!==void 0&&(m=typeof l.yaxis[I].max=="function"?l.yaxis[I].max(h.maxY):l.yaxis[I].max),o.setYScaleForIndex(I,X,m))})})})}},{key:"autoScaleY",value:function(i,r,a){i||(i=this);var o=i.w;if(o.globals.isMultipleYAxis||o.globals.collapsedSeries.length)return console.warn("autoScaleYaxis is not supported in a multi-yaxis chart."),r;var l=o.globals.seriesX[0],h=o.config.chart.stacked;return r.forEach(function(d,f){for(var g=0,b=0;b<l.length;b++)if(l[b]>=a.xaxis.min){g=b;break}var y,w,P=o.globals.minYArr[f],E=o.globals.maxYArr[f],M=o.globals.stackedSeriesTotals;o.globals.series.forEach(function(I,Y){var H=I[g];h?(H=M[g],y=w=H,M.forEach(function(X,m){l[m]<=a.xaxis.max&&l[m]>=a.xaxis.min&&(X>w&&X!==null&&(w=X),I[m]<y&&I[m]!==null&&(y=I[m]))})):(y=w=H,I.forEach(function(X,m){if(l[m]<=a.xaxis.max&&l[m]>=a.xaxis.min){var C=X,_=X;o.globals.series.forEach(function($,ee){X!==null&&(C=Math.min($[m],C),_=Math.max($[m],_))}),_>w&&_!==null&&(w=_),C<y&&C!==null&&(y=C)}})),y===void 0&&w===void 0&&(y=P,w=E),w*=w<0?.9:1.1,(y*=y<0?1.1:.9)===0&&w===0&&(y=-1,w=1),w<0&&w<E&&(w=E),y<0&&y>P&&(y=P),r.length>1?(r[Y].min=d.min===void 0?y:d.min,r[Y].max=d.max===void 0?w:d.max):(r[0].min=d.min===void 0?y:d.min,r[0].max=d.max===void 0?w:d.max)})}),r}}]),N}(),ge=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.scales=new he(i)}return v(N,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(i){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,l=this.w.config,h=this.w.globals,d=-Number.MAX_VALUE,f=Number.MIN_VALUE;o===null&&(o=i+1);var g=h.series,b=g,y=g;l.chart.type==="candlestick"?(b=h.seriesCandleL,y=h.seriesCandleH):l.chart.type==="boxPlot"?(b=h.seriesCandleO,y=h.seriesCandleC):h.isRangeData&&(b=h.seriesRangeStart,y=h.seriesRangeEnd);for(var w=i;w<o;w++){h.dataPoints=Math.max(h.dataPoints,g[w].length),h.categoryLabels.length&&(h.dataPoints=h.categoryLabels.filter(function(M){return M!==void 0}).length);for(var P=0;P<h.series[w].length;P++){var E=g[w][P];E!==null&&D.isNumber(E)?(y[w][P]!==void 0&&(d=Math.max(d,y[w][P]),r=Math.min(r,y[w][P])),b[w][P]!==void 0&&(r=Math.min(r,b[w][P]),a=Math.max(a,b[w][P])),this.w.config.chart.type!=="candlestick"&&this.w.config.chart.type!=="boxPlot"||(h.seriesCandleC[w][P]!==void 0&&(d=Math.max(d,h.seriesCandleO[w][P]),d=Math.max(d,h.seriesCandleH[w][P]),d=Math.max(d,h.seriesCandleL[w][P]),d=Math.max(d,h.seriesCandleC[w][P]),this.w.config.chart.type==="boxPlot"&&(d=Math.max(d,h.seriesCandleM[w][P]))),!l.series[w].type||l.series[w].type==="candlestick"&&l.series[w].type==="boxPlot"||(d=Math.max(d,h.series[w][P]),r=Math.min(r,h.series[w][P])),a=d),h.seriesGoals[w]&&h.seriesGoals[w][P]&&Array.isArray(h.seriesGoals[w][P])&&h.seriesGoals[w][P].forEach(function(M){f!==Number.MIN_VALUE&&(f=Math.min(f,M.value),r=f),d=Math.max(d,M.value),a=d}),D.isFloat(E)&&(E=D.noExponents(E),h.yValueDecimal=Math.max(h.yValueDecimal,E.toString().split(".")[1].length)),f>b[w][P]&&b[w][P]<0&&(f=b[w][P])):h.hasNullValues=!0}}return l.chart.type==="rangeBar"&&h.seriesRangeStart.length&&h.isBarHorizontal&&(f=r),l.chart.type==="bar"&&(f<0&&d<0&&(d=0),f===Number.MIN_VALUE&&(f=0)),{minY:f,maxY:d,lowestY:r,highestY:a}}},{key:"setYRange",value:function(){var i=this.w.globals,r=this.w.config;i.maxY=-Number.MAX_VALUE,i.minY=Number.MIN_VALUE;var a=Number.MAX_VALUE;if(i.isMultipleYAxis)for(var o=0;o<i.series.length;o++){var l=this.getMinYMaxY(o,a,null,o+1);i.minYArr.push(l.minY),i.maxYArr.push(l.maxY),a=l.lowestY}var h=this.getMinYMaxY(0,a,null,i.series.length);if(i.minY=h.minY,i.maxY=h.maxY,a=h.lowestY,r.chart.stacked&&this._setStackedMinMax(),(r.chart.type==="line"||r.chart.type==="area"||r.chart.type==="candlestick"||r.chart.type==="boxPlot"||r.chart.type==="rangeBar"&&!i.isBarHorizontal)&&i.minY===Number.MIN_VALUE&&a!==-Number.MAX_VALUE&&a!==i.maxY){var d=i.maxY-a;(a>=0&&a<=10||r.yaxis[0].min!==void 0||r.yaxis[0].max!==void 0)&&(d=0),i.minY=a-5*d/100,a>0&&i.minY<0&&(i.minY=0),i.maxY=i.maxY+5*d/100}return r.yaxis.forEach(function(f,g){f.max!==void 0&&(typeof f.max=="number"?i.maxYArr[g]=f.max:typeof f.max=="function"&&(i.maxYArr[g]=f.max(i.isMultipleYAxis?i.maxYArr[g]:i.maxY)),i.maxY=i.maxYArr[g]),f.min!==void 0&&(typeof f.min=="number"?i.minYArr[g]=f.min:typeof f.min=="function"&&(i.minYArr[g]=f.min(i.isMultipleYAxis?i.minYArr[g]===Number.MIN_VALUE?0:i.minYArr[g]:i.minY)),i.minY=i.minYArr[g])}),i.isBarHorizontal&&["min","max"].forEach(function(f){r.xaxis[f]!==void 0&&typeof r.xaxis[f]=="number"&&(f==="min"?i.minY=r.xaxis[f]:i.maxY=r.xaxis[f])}),i.isMultipleYAxis?(this.scales.setMultipleYScales(),i.minY=a,i.yAxisScale.forEach(function(f,g){i.minYArr[g]=f.niceMin,i.maxYArr[g]=f.niceMax})):(this.scales.setYScaleForIndex(0,i.minY,i.maxY),i.minY=i.yAxisScale[0].niceMin,i.maxY=i.yAxisScale[0].niceMax,i.minYArr[0]=i.yAxisScale[0].niceMin,i.maxYArr[0]=i.yAxisScale[0].niceMax),{minY:i.minY,maxY:i.maxY,minYArr:i.minYArr,maxYArr:i.maxYArr,yAxisScale:i.yAxisScale}}},{key:"setXRange",value:function(){var i=this.w.globals,r=this.w.config,a=r.xaxis.type==="numeric"||r.xaxis.type==="datetime"||r.xaxis.type==="category"&&!i.noLabelsProvided||i.noLabelsProvided||i.isXNumeric;if(i.isXNumeric&&function(){for(var d=0;d<i.series.length;d++)if(i.labels[d])for(var f=0;f<i.labels[d].length;f++)i.labels[d][f]!==null&&D.isNumber(i.labels[d][f])&&(i.maxX=Math.max(i.maxX,i.labels[d][f]),i.initialMaxX=Math.max(i.maxX,i.labels[d][f]),i.minX=Math.min(i.minX,i.labels[d][f]),i.initialMinX=Math.min(i.minX,i.labels[d][f]))}(),i.noLabelsProvided&&r.xaxis.categories.length===0&&(i.maxX=i.labels[i.labels.length-1],i.initialMaxX=i.labels[i.labels.length-1],i.minX=1,i.initialMinX=1),i.isXNumeric||i.noLabelsProvided||i.dataFormatXNumeric){var o;if(r.xaxis.tickAmount===void 0?(o=Math.round(i.svgWidth/150),r.xaxis.type==="numeric"&&i.dataPoints<30&&(o=i.dataPoints-1),o>i.dataPoints&&i.dataPoints!==0&&(o=i.dataPoints-1)):r.xaxis.tickAmount==="dataPoints"?(i.series.length>1&&(o=i.series[i.maxValsInArrayIndex].length-1),i.isXNumeric&&(o=i.maxX-i.minX-1)):o=r.xaxis.tickAmount,i.xTickAmount=o,r.xaxis.max!==void 0&&typeof r.xaxis.max=="number"&&(i.maxX=r.xaxis.max),r.xaxis.min!==void 0&&typeof r.xaxis.min=="number"&&(i.minX=r.xaxis.min),r.xaxis.range!==void 0&&(i.minX=i.maxX-r.xaxis.range),i.minX!==Number.MAX_VALUE&&i.maxX!==-Number.MAX_VALUE)if(r.xaxis.convertedCatToNumeric&&!i.dataFormatXNumeric){for(var l=[],h=i.minX-1;h<i.maxX;h++)l.push(h+1);i.xAxisScale={result:l,niceMin:l[0],niceMax:l[l.length-1]}}else i.xAxisScale=this.scales.setXScale(i.minX,i.maxX);else i.xAxisScale=this.scales.linearScale(1,o,o),i.noLabelsProvided&&i.labels.length>0&&(i.xAxisScale=this.scales.linearScale(1,i.labels.length,o-1),i.seriesX=i.labels.slice());a&&(i.labels=i.xAxisScale.result.slice())}return i.isBarHorizontal&&i.labels.length&&(i.xTickAmount=i.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:i.minX,maxX:i.maxX}}},{key:"setZRange",value:function(){var i=this.w.globals;if(i.isDataXYZ){for(var r=0;r<i.series.length;r++)if(i.seriesZ[r]!==void 0)for(var a=0;a<i.seriesZ[r].length;a++)i.seriesZ[r][a]!==null&&D.isNumber(i.seriesZ[r][a])&&(i.maxZ=Math.max(i.maxZ,i.seriesZ[r][a]),i.minZ=Math.min(i.minZ,i.seriesZ[r][a]))}}},{key:"_handleSingleDataPoint",value:function(){var i=this.w.globals,r=this.w.config;if(i.minX===i.maxX){var a=new rt(this.ctx);if(r.xaxis.type==="datetime"){var o=a.getDate(i.minX);r.xaxis.labels.datetimeUTC?o.setUTCDate(o.getUTCDate()-2):o.setDate(o.getDate()-2),i.minX=new Date(o).getTime();var l=a.getDate(i.maxX);r.xaxis.labels.datetimeUTC?l.setUTCDate(l.getUTCDate()+2):l.setDate(l.getDate()+2),i.maxX=new Date(l).getTime()}else(r.xaxis.type==="numeric"||r.xaxis.type==="category"&&!i.noLabelsProvided)&&(i.minX=i.minX-2,i.initialMinX=i.minX,i.maxX=i.maxX+2,i.initialMaxX=i.maxX)}}},{key:"_getMinXDiff",value:function(){var i=this.w.globals;i.isXNumeric&&i.seriesX.forEach(function(r,a){r.length===1&&r.push(i.seriesX[i.maxValsInArrayIndex][i.seriesX[i.maxValsInArrayIndex].length-1]);var o=r.slice();o.sort(function(l,h){return l-h}),o.forEach(function(l,h){if(h>0){var d=l-o[h-1];d>0&&(i.minXDiff=Math.min(d,i.minXDiff))}}),i.dataPoints!==1&&i.minXDiff!==Number.MAX_VALUE||(i.minXDiff=.5)})}},{key:"_setStackedMinMax",value:function(){var i=this.w.globals,r=[],a=[];if(i.series.length)for(var o=0;o<i.series[i.maxValsInArrayIndex].length;o++)for(var l=0,h=0,d=0;d<i.series.length;d++)i.series[d][o]!==null&&D.isNumber(i.series[d][o])&&(i.series[d][o]>0?l=l+parseFloat(i.series[d][o])+1e-4:h+=parseFloat(i.series[d][o])),d===i.series.length-1&&(r.push(l),a.push(h));for(var f=0;f<r.length;f++)i.maxY=Math.max(i.maxY,r[f]),i.minY=Math.min(i.minY,a[f])}}]),N}(),be=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w;var r=this.w;this.xaxisFontSize=r.config.xaxis.labels.style.fontSize,this.axisFontFamily=r.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=r.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=r.config.chart.type==="bar"&&r.config.plotOptions.bar.horizontal,this.xAxisoffX=0,r.config.xaxis.position==="bottom"&&(this.xAxisoffX=r.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new lt(i)}return v(N,[{key:"drawYaxis",value:function(i){var r=this,a=this.w,o=new z(this.ctx),l=a.config.yaxis[i].labels.style,h=l.fontSize,d=l.fontFamily,f=l.fontWeight,g=o.group({class:"apexcharts-yaxis",rel:i,transform:"translate("+a.globals.translateYAxisX[i]+", 0)"});if(this.axesUtils.isYAxisHidden(i))return g;var b=o.group({class:"apexcharts-yaxis-texts-g"});g.add(b);var y=a.globals.yAxisScale[i].result.length-1,w=a.globals.gridHeight/y,P=a.globals.translateY,E=a.globals.yLabelFormatters[i],M=a.globals.yAxisScale[i].result.slice();M=this.axesUtils.checkForReversedLabels(i,M);var I="";if(a.config.yaxis[i].labels.show)for(var Y=function(ue){var ae=M[ue];ae=E(ae,ue,a);var De=a.config.yaxis[i].labels.padding;a.config.yaxis[i].opposite&&a.config.yaxis.length!==0&&(De*=-1);var Ce=r.axesUtils.getYAxisForeColor(l.colors,i),$e=o.drawText({x:De,y:P+y/10+a.config.yaxis[i].labels.offsetY+1,text:ae,textAnchor:a.config.yaxis[i].opposite?"start":"end",fontSize:h,fontFamily:d,fontWeight:f,maxWidth:a.config.yaxis[i].labels.maxWidth,foreColor:Array.isArray(Ce)?Ce[ue]:Ce,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+l.cssClass});ue===y&&(I=$e),b.add($e);var st=document.createElementNS(a.globals.SVGNS,"title");if(st.textContent=Array.isArray(ae)?ae.join(" "):ae,$e.node.appendChild(st),a.config.yaxis[i].labels.rotate!==0){var Ht=o.rotateAroundCenter(I.node),Et=o.rotateAroundCenter($e.node);$e.node.setAttribute("transform","rotate(".concat(a.config.yaxis[i].labels.rotate," ").concat(Ht.x," ").concat(Et.y,")"))}P+=w},H=y;H>=0;H--)Y(H);if(a.config.yaxis[i].title.text!==void 0){var X=o.group({class:"apexcharts-yaxis-title"}),m=0;a.config.yaxis[i].opposite&&(m=a.globals.translateYAxisX[i]);var C=o.drawText({x:m,y:a.globals.gridHeight/2+a.globals.translateY+a.config.yaxis[i].title.offsetY,text:a.config.yaxis[i].title.text,textAnchor:"end",foreColor:a.config.yaxis[i].title.style.color,fontSize:a.config.yaxis[i].title.style.fontSize,fontWeight:a.config.yaxis[i].title.style.fontWeight,fontFamily:a.config.yaxis[i].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+a.config.yaxis[i].title.style.cssClass});X.add(C),g.add(X)}var _=a.config.yaxis[i].axisBorder,$=31+_.offsetX;if(a.config.yaxis[i].opposite&&($=-31-_.offsetX),_.show){var ee=o.drawLine($,a.globals.translateY+_.offsetY-2,$,a.globals.gridHeight+a.globals.translateY+_.offsetY+2,_.color,0,_.width);g.add(ee)}return a.config.yaxis[i].axisTicks.show&&this.axesUtils.drawYAxisTicks($,y,_,a.config.yaxis[i].axisTicks,i,w,g),g}},{key:"drawYaxisInversed",value:function(i){var r=this.w,a=new z(this.ctx),o=a.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),l=a.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(r.globals.translateXAxisX,", ").concat(r.globals.translateXAxisY,")")});o.add(l);var h=r.globals.yAxisScale[i].result.length-1,d=r.globals.gridWidth/h+.1,f=d+r.config.xaxis.labels.offsetX,g=r.globals.xLabelFormatter,b=r.globals.yAxisScale[i].result.slice(),y=r.globals.timescaleLabels;y.length>0&&(this.xaxisLabels=y.slice(),h=(b=y.slice()).length),b=this.axesUtils.checkForReversedLabels(i,b);var w=y.length;if(r.config.xaxis.labels.show)for(var P=w?0:h;w?P<w:P>=0;w?P++:P--){var E=b[P];E=g(E,P,r);var M=r.globals.gridWidth+r.globals.padHorizontal-(f-d+r.config.xaxis.labels.offsetX);if(y.length){var I=this.axesUtils.getLabel(b,y,M,P,this.drawnLabels,this.xaxisFontSize);M=I.x,E=I.text,this.drawnLabels.push(I.text),P===0&&r.globals.skipFirstTimelinelabel&&(E=""),P===b.length-1&&r.globals.skipLastTimelinelabel&&(E="")}var Y=a.drawText({x:M,y:this.xAxisoffX+r.config.xaxis.labels.offsetY+30-(r.config.xaxis.position==="top"?r.globals.xAxisHeight+r.config.xaxis.axisTicks.height-2:0),text:E,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[i]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:r.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+r.config.xaxis.labels.style.cssClass});l.add(Y),Y.tspan(E);var H=document.createElementNS(r.globals.SVGNS,"title");H.textContent=E,Y.node.appendChild(H),f+=d}return this.inversedYAxisTitleText(o),this.inversedYAxisBorder(o),o}},{key:"inversedYAxisBorder",value:function(i){var r=this.w,a=new z(this.ctx),o=r.config.xaxis.axisBorder;if(o.show){var l=0;r.config.chart.type==="bar"&&r.globals.isXNumeric&&(l-=15);var h=a.drawLine(r.globals.padHorizontal+l+o.offsetX,this.xAxisoffX,r.globals.gridWidth,this.xAxisoffX,o.color,0,o.height);i.add(h)}}},{key:"inversedYAxisTitleText",value:function(i){var r=this.w,a=new z(this.ctx);if(r.config.xaxis.title.text!==void 0){var o=a.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),l=a.drawText({x:r.globals.gridWidth/2+r.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(r.config.xaxis.title.style.fontSize)+r.config.xaxis.title.offsetY+20,text:r.config.xaxis.title.text,textAnchor:"middle",fontSize:r.config.xaxis.title.style.fontSize,fontFamily:r.config.xaxis.title.style.fontFamily,fontWeight:r.config.xaxis.title.style.fontWeight,foreColor:r.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+r.config.xaxis.title.style.cssClass});o.add(l),i.add(o)}}},{key:"yAxisTitleRotate",value:function(i,r){var a=this.w,o=new z(this.ctx),l={width:0,height:0},h={width:0,height:0},d=a.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-texts-g"));d!==null&&(l=d.getBoundingClientRect());var f=a.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-title text"));if(f!==null&&(h=f.getBoundingClientRect()),f!==null){var g=this.xPaddingForYAxisTitle(i,l,h,r);f.setAttribute("x",g.xPos-(r?10:0))}if(f!==null){var b=o.rotateAroundCenter(f);f.setAttribute("transform","rotate(".concat(r?-1*a.config.yaxis[i].title.rotate:a.config.yaxis[i].title.rotate," ").concat(b.x," ").concat(b.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(i,r,a,o){var l=this.w,h=0,d=0,f=10;return l.config.yaxis[i].title.text===void 0||i<0?{xPos:d,padd:0}:(o?(d=r.width+l.config.yaxis[i].title.offsetX+a.width/2+f/2,(h+=1)===0&&(d-=f/2)):(d=-1*r.width+l.config.yaxis[i].title.offsetX+f/2+a.width/2,l.globals.isBarHorizontal&&(f=25,d=-1*r.width-l.config.yaxis[i].title.offsetX-f)),{xPos:d,padd:f})}},{key:"setYAxisXPosition",value:function(i,r){var a=this.w,o=0,l=0,h=18,d=1;a.config.yaxis.length>1&&(this.multipleYs=!0),a.config.yaxis.map(function(f,g){var b=a.globals.ignoreYAxisIndexes.indexOf(g)>-1||!f.show||f.floating||i[g].width===0,y=i[g].width+r[g].width;f.opposite?a.globals.isBarHorizontal?(l=a.globals.gridWidth+a.globals.translateX-1,a.globals.translateYAxisX[g]=l-f.labels.offsetX):(l=a.globals.gridWidth+a.globals.translateX+d,b||(d=d+y+20),a.globals.translateYAxisX[g]=l-f.labels.offsetX+20):(o=a.globals.translateX-h,b||(h=h+y+20),a.globals.translateYAxisX[g]=o+f.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var i=this.w,r=i.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(r=D.listToArray(r)).forEach(function(a,o){var l=i.config.yaxis[o];if(l&&l.labels.align!==void 0){var h=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(o,"'] .apexcharts-yaxis-texts-g")),d=i.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(o,"'] .apexcharts-yaxis-label"));d=D.listToArray(d);var f=h.getBoundingClientRect();l.labels.align==="left"?(d.forEach(function(g,b){g.setAttribute("text-anchor","start")}),l.opposite||h.setAttribute("transform","translate(-".concat(f.width,", 0)"))):l.labels.align==="center"?(d.forEach(function(g,b){g.setAttribute("text-anchor","middle")}),h.setAttribute("transform","translate(".concat(f.width/2*(l.opposite?1:-1),", 0)"))):l.labels.align==="right"&&(d.forEach(function(g,b){g.setAttribute("text-anchor","end")}),l.opposite&&h.setAttribute("transform","translate(".concat(f.width,", 0)")))}})}}]),N}(),Le=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.documentEvent=D.bind(this.documentEvent,this)}return v(N,[{key:"addEventListener",value:function(i,r){var a=this.w;a.globals.events.hasOwnProperty(i)?a.globals.events[i].push(r):a.globals.events[i]=[r]}},{key:"removeEventListener",value:function(i,r){var a=this.w;if(a.globals.events.hasOwnProperty(i)){var o=a.globals.events[i].indexOf(r);o!==-1&&a.globals.events[i].splice(o,1)}}},{key:"fireEvent",value:function(i,r){var a=this.w;if(a.globals.events.hasOwnProperty(i)){r&&r.length||(r=[]);for(var o=a.globals.events[i],l=o.length,h=0;h<l;h++)o[h].apply(null,r)}}},{key:"setupEventHandlers",value:function(){var i=this,r=this.w,a=this.ctx,o=r.globals.dom.baseEl.querySelector(r.globals.chartClass);this.ctx.eventList.forEach(function(l){o.addEventListener(l,function(h){var d=Object.assign({},r,{seriesIndex:r.globals.capturedSeriesIndex,dataPointIndex:r.globals.capturedDataPointIndex});h.type==="mousemove"||h.type==="touchmove"?typeof r.config.chart.events.mouseMove=="function"&&r.config.chart.events.mouseMove(h,a,d):h.type==="mouseleave"||h.type==="touchleave"?typeof r.config.chart.events.mouseLeave=="function"&&r.config.chart.events.mouseLeave(h,a,d):(h.type==="mouseup"&&h.which===1||h.type==="touchend")&&(typeof r.config.chart.events.click=="function"&&r.config.chart.events.click(h,a,d),a.ctx.events.fireEvent("click",[h,a,d]))},{capture:!1,passive:!0})}),this.ctx.eventList.forEach(function(l){r.globals.dom.baseEl.addEventListener(l,i.documentEvent,{passive:!0})}),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(i){var r=this.w,a=i.target.className;if(i.type==="click"){var o=r.globals.dom.baseEl.querySelector(".apexcharts-menu");o&&o.classList.contains("apexcharts-menu-open")&&a!=="apexcharts-menu-icon"&&o.classList.remove("apexcharts-menu-open")}r.globals.clientX=i.type==="touchmove"?i.touches[0].clientX:i.clientX,r.globals.clientY=i.type==="touchmove"?i.touches[0].clientY:i.clientY}}]),N}(),Ne=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"setCurrentLocaleValues",value:function(i){var r=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(r=this.w.config.chart.locales.concat(window.Apex.chart.locales));var a=r.filter(function(l){return l.name===i})[0];if(!a)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var o=D.extend(Ae,a);this.w.globals.locale=o.options}}]),N}(),we=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"drawAxis",value:function(i,r){var a,o,l=this.w.globals,h=this.w.config,d=new q(this.ctx),f=new be(this.ctx);l.axisCharts&&i!=="radar"&&(l.isBarHorizontal?(o=f.drawYaxisInversed(0),a=d.drawXaxisInversed(0),l.dom.elGraphical.add(a),l.dom.elGraphical.add(o)):(a=d.drawXaxis(),l.dom.elGraphical.add(a),h.yaxis.map(function(g,b){l.ignoreYAxisIndexes.indexOf(b)===-1&&(o=f.drawYaxis(b),l.dom.Paper.add(o))})))}}]),N}(),Ie=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"drawXCrosshairs",value:function(){var i=this.w,r=new z(this.ctx),a=new R(this.ctx),o=i.config.xaxis.crosshairs.fill.gradient,l=i.config.xaxis.crosshairs.dropShadow,h=i.config.xaxis.crosshairs.fill.type,d=o.colorFrom,f=o.colorTo,g=o.opacityFrom,b=o.opacityTo,y=o.stops,w=l.enabled,P=l.left,E=l.top,M=l.blur,I=l.color,Y=l.opacity,H=i.config.xaxis.crosshairs.fill.color;if(i.config.xaxis.crosshairs.show){h==="gradient"&&(H=r.drawGradient("vertical",d,f,g,b,null,y,null));var X=r.drawRect();i.config.xaxis.crosshairs.width===1&&(X=r.drawLine());var m=i.globals.gridHeight;(!D.isNumber(m)||m<0)&&(m=0);var C=i.config.xaxis.crosshairs.width;(!D.isNumber(C)||C<0)&&(C=0),X.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:m,width:C,height:m,fill:H,filter:"none","fill-opacity":i.config.xaxis.crosshairs.opacity,stroke:i.config.xaxis.crosshairs.stroke.color,"stroke-width":i.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":i.config.xaxis.crosshairs.stroke.dashArray}),w&&(X=a.dropShadow(X,{left:P,top:E,blur:M,color:I,opacity:Y})),i.globals.dom.elGraphical.add(X)}}},{key:"drawYCrosshairs",value:function(){var i=this.w,r=new z(this.ctx),a=i.config.yaxis[0].crosshairs,o=i.globals.barPadForNumericAxis;if(i.config.yaxis[0].crosshairs.show){var l=r.drawLine(-o,0,i.globals.gridWidth+o,0,a.stroke.color,a.stroke.dashArray,a.stroke.width);l.attr({class:"apexcharts-ycrosshairs"}),i.globals.dom.elGraphical.add(l)}var h=r.drawLine(-o,0,i.globals.gridWidth+o,0,a.stroke.color,0,0);h.attr({class:"apexcharts-ycrosshairs-hidden"}),i.globals.dom.elGraphical.add(h)}}]),N}(),Te=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"checkResponsiveConfig",value:function(i){var r=this,a=this.w,o=a.config;if(o.responsive.length!==0){var l=o.responsive.slice();l.sort(function(g,b){return g.breakpoint>b.breakpoint?1:b.breakpoint>g.breakpoint?-1:0}).reverse();var h=new ie({}),d=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},b=l[0].breakpoint,y=window.innerWidth>0?window.innerWidth:screen.width;if(y>b){var w=G.extendArrayProps(h,a.globals.initialConfig,a);g=D.extend(w,g),g=D.extend(a.config,g),r.overrideResponsiveOptions(g)}else for(var P=0;P<l.length;P++)y<l[P].breakpoint&&(g=G.extendArrayProps(h,l[P].options,a),g=D.extend(a.config,g),r.overrideResponsiveOptions(g))};if(i){var f=G.extendArrayProps(h,i,a);f=D.extend(a.config,f),d(f=D.extend(f,i))}else d({})}}},{key:"overrideResponsiveOptions",value:function(i){var r=new ie(i).init({responsiveOverride:!0});this.w.config=r}}]),N}(),je=function(){function N(i){u(this,N),this.ctx=i,this.colors=[],this.w=i.w;var r=this.w;this.isColorFn=!1,this.isHeatmapDistributed=r.config.chart.type==="treemap"&&r.config.plotOptions.treemap.distributed||r.config.chart.type==="heatmap"&&r.config.plotOptions.heatmap.distributed,this.isBarDistributed=r.config.plotOptions.bar.distributed&&(r.config.chart.type==="bar"||r.config.chart.type==="rangeBar")}return v(N,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var i=this,r=this.w,a=new D;if(r.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(r.config.theme.mode)),r.config.colors===void 0?r.globals.colors=this.predefined():(r.globals.colors=r.config.colors,Array.isArray(r.config.colors)&&r.config.colors.length>0&&typeof r.config.colors[0]=="function"&&(r.globals.colors=r.config.series.map(function(P,E){var M=r.config.colors[E];return M||(M=r.config.colors[0]),typeof M=="function"?(i.isColorFn=!0,M({value:r.globals.axisCharts?r.globals.series[E][0]?r.globals.series[E][0]:0:r.globals.series[E],seriesIndex:E,dataPointIndex:E,w:r})):M}))),r.globals.seriesColors.map(function(P,E){P&&(r.globals.colors[E]=P)}),r.config.theme.monochrome.enabled){var o=[],l=r.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(l=r.globals.series[0].length*r.globals.series.length);for(var h=r.config.theme.monochrome.color,d=1/(l/r.config.theme.monochrome.shadeIntensity),f=r.config.theme.monochrome.shadeTo,g=0,b=0;b<l;b++){var y=void 0;f==="dark"?(y=a.shadeColor(-1*g,h),g+=d):(y=a.shadeColor(g,h),g+=d),o.push(y)}r.globals.colors=o.slice()}var w=r.globals.colors.slice();this.pushExtraColors(r.globals.colors),["fill","stroke"].forEach(function(P){r.config[P].colors===void 0?r.globals[P].colors=i.isColorFn?r.config.colors:w:r.globals[P].colors=r.config[P].colors.slice(),i.pushExtraColors(r.globals[P].colors)}),r.config.dataLabels.style.colors===void 0?r.globals.dataLabels.style.colors=w:r.globals.dataLabels.style.colors=r.config.dataLabels.style.colors.slice(),this.pushExtraColors(r.globals.dataLabels.style.colors,50),r.config.plotOptions.radar.polygons.fill.colors===void 0?r.globals.radarPolygons.fill.colors=[r.config.theme.mode==="dark"?"#424242":"none"]:r.globals.radarPolygons.fill.colors=r.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(r.globals.radarPolygons.fill.colors,20),r.config.markers.colors===void 0?r.globals.markers.colors=w:r.globals.markers.colors=r.config.markers.colors.slice(),this.pushExtraColors(r.globals.markers.colors)}},{key:"pushExtraColors",value:function(i,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=this.w,l=r||o.globals.series.length;if(a===null&&(a=this.isBarDistributed||this.isHeatmapDistributed||o.config.chart.type==="heatmap"&&o.config.plotOptions.heatmap.colorScale.inverse),a&&o.globals.series.length&&(l=o.globals.series[o.globals.maxValsInArrayIndex].length*o.globals.series.length),i.length<l)for(var h=l-i.length,d=0;d<h;d++)i.push(i[d])}},{key:"updateThemeOptions",value:function(i){i.chart=i.chart||{},i.tooltip=i.tooltip||{};var r=i.theme.mode||"light",a=i.theme.palette?i.theme.palette:r==="dark"?"palette4":"palette1",o=i.chart.foreColor?i.chart.foreColor:r==="dark"?"#f6f7f8":"#373d3f";return i.tooltip.theme=r,i.chart.foreColor=o,i.theme.palette=a,i}},{key:"predefined",value:function(){switch(this.w.config.theme.palette){case"palette1":this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"];break;case"palette2":this.colors=["#3f51b5","#03a9f4","#4caf50","#f9ce1d","#FF9800"];break;case"palette3":this.colors=["#33b2df","#546E7A","#d4526e","#13d8aa","#A5978B"];break;case"palette4":this.colors=["#4ecdc4","#c7f464","#81D4FA","#fd6a6a","#546E7A"];break;case"palette5":this.colors=["#2b908f","#f9a3a4","#90ee7e","#fa4443","#69d2e7"];break;case"palette6":this.colors=["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"];break;case"palette7":this.colors=["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"];break;case"palette8":this.colors=["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"];break;case"palette9":this.colors=["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"];break;case"palette10":this.colors=["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"];break;default:this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"]}return this.colors}}]),N}(),We=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(i){var r=this.w,a=i==="title"?r.config.title:r.config.subtitle,o=r.globals.svgWidth/2,l=a.offsetY,h="middle";if(a.align==="left"?(o=10,h="start"):a.align==="right"&&(o=r.globals.svgWidth-10,h="end"),o+=a.offsetX,l=l+parseInt(a.style.fontSize,10)+a.margin/2,a.text!==void 0){var d=new z(this.ctx).drawText({x:o,y:l,text:a.text,textAnchor:h,fontSize:a.style.fontSize,fontFamily:a.style.fontFamily,fontWeight:a.style.fontWeight,foreColor:a.style.color,opacity:1});d.node.setAttribute("class","apexcharts-".concat(i,"-text")),r.globals.dom.Paper.add(d)}}}]),N}(),Ge=function(){function N(i){u(this,N),this.w=i.w,this.dCtx=i}return v(N,[{key:"getTitleSubtitleCoords",value:function(i){var r=this.w,a=0,o=0,l=i==="title"?r.config.title.floating:r.config.subtitle.floating,h=r.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-text"));if(h!==null&&!l){var d=h.getBoundingClientRect();a=d.width,o=r.globals.axisCharts?d.height+5:d.height}return{width:a,height:o}}},{key:"getLegendsRect",value:function(){var i=this.w,r=i.globals.dom.baseEl.querySelector(".apexcharts-legend");i.config.legend.height||i.config.legend.position!=="top"&&i.config.legend.position!=="bottom"||(r.style.maxHeight=i.globals.svgHeight/2+"px");var a=Object.assign({},D.getBoundingClientRect(r));return r!==null&&!i.config.legend.floating&&i.config.legend.show?this.dCtx.lgRect={x:a.x,y:a.y,height:a.height,width:a.height===0?0:a.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},i.config.legend.position!=="left"&&i.config.legend.position!=="right"||1.5*this.dCtx.lgRect.width>i.globals.svgWidth&&(this.dCtx.lgRect.width=i.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(i,r){var a=i;if(this.w.globals.isMultiLineX){var o=r.map(function(h,d){return Array.isArray(h)?h.length:1}),l=Math.max.apply(Math,j(o));a=r[o.indexOf(l)]}return a}}]),N}(),nt=function(){function N(i){u(this,N),this.w=i.w,this.dCtx=i}return v(N,[{key:"getxAxisLabelsCoords",value:function(){var i,r=this.w,a=r.globals.labels.slice();if(r.config.xaxis.convertedCatToNumeric&&a.length===0&&(a=r.globals.categoryLabels),r.globals.timescaleLabels.length>0){var o=this.getxAxisTimeScaleLabelsCoords();i={width:o.width,height:o.height},r.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=r.config.legend.position!=="left"&&r.config.legend.position!=="right"||r.config.legend.floating?0:this.dCtx.lgRect.width;var l=r.globals.xLabelFormatter,h=D.getLargestStringFromArr(a),d=this.dCtx.dimHelpers.getLargestStringFromMultiArr(h,a);r.globals.isBarHorizontal&&(d=h=r.globals.yAxisScale[0].result.reduce(function(E,M){return E.length>M.length?E:M},0));var f=new Qe(this.dCtx.ctx),g=h;h=f.xLabelFormat(l,h,g,{i:void 0,dateFormatter:new rt(this.dCtx.ctx).formatDate,w:r}),d=f.xLabelFormat(l,d,g,{i:void 0,dateFormatter:new rt(this.dCtx.ctx).formatDate,w:r}),(r.config.xaxis.convertedCatToNumeric&&h===void 0||String(h).trim()==="")&&(d=h="1");var b=new z(this.dCtx.ctx),y=b.getTextRects(h,r.config.xaxis.labels.style.fontSize),w=y;if(h!==d&&(w=b.getTextRects(d,r.config.xaxis.labels.style.fontSize)),(i={width:y.width>=w.width?y.width:w.width,height:y.height>=w.height?y.height:w.height}).width*a.length>r.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&r.config.xaxis.labels.rotate!==0||r.config.xaxis.labels.rotateAlways){if(!r.globals.isBarHorizontal){r.globals.rotateXLabels=!0;var P=function(E){return b.getTextRects(E,r.config.xaxis.labels.style.fontSize,r.config.xaxis.labels.style.fontFamily,"rotate(".concat(r.config.xaxis.labels.rotate," 0 0)"),!1)};y=P(h),h!==d&&(w=P(d)),i.height=(y.height>w.height?y.height:w.height)/1.5,i.width=y.width>w.width?y.width:w.width}}else r.globals.rotateXLabels=!1}return r.config.xaxis.labels.show||(i={width:0,height:0}),{width:i.width,height:i.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var i,r=this.w;if(!r.globals.hasGroups)return{width:0,height:0};var a,o=((i=r.config.xaxis.group.style)===null||i===void 0?void 0:i.fontSize)||r.config.xaxis.labels.style.fontSize,l=r.globals.groups.map(function(y){return y.title}),h=D.getLargestStringFromArr(l),d=this.dCtx.dimHelpers.getLargestStringFromMultiArr(h,l),f=new z(this.dCtx.ctx),g=f.getTextRects(h,o),b=g;return h!==d&&(b=f.getTextRects(d,o)),a={width:g.width>=b.width?g.width:b.width,height:g.height>=b.height?g.height:b.height},r.config.xaxis.labels.show||(a={width:0,height:0}),{width:a.width,height:a.height}}},{key:"getxAxisTitleCoords",value:function(){var i=this.w,r=0,a=0;if(i.config.xaxis.title.text!==void 0){var o=new z(this.dCtx.ctx).getTextRects(i.config.xaxis.title.text,i.config.xaxis.title.style.fontSize);r=o.width,a=o.height}return{width:r,height:a}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var i,r=this.w;this.dCtx.timescaleLabels=r.globals.timescaleLabels.slice();var a=this.dCtx.timescaleLabels.map(function(l){return l.value}),o=a.reduce(function(l,h){return l===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):l.length>h.length?l:h},0);return 1.05*(i=new z(this.dCtx.ctx).getTextRects(o,r.config.xaxis.labels.style.fontSize)).width*a.length>r.globals.gridWidth&&r.config.xaxis.labels.rotate!==0&&(r.globals.overlappingXLabels=!0),i}},{key:"additionalPaddingXLabels",value:function(i){var r=this,a=this.w,o=a.globals,l=a.config,h=l.xaxis.type,d=i.width;o.skipLastTimelinelabel=!1,o.skipFirstTimelinelabel=!1;var f=a.config.yaxis[0].opposite&&a.globals.isBarHorizontal,g=function(b,y){(function(w){return o.collapsedSeriesIndices.indexOf(w)!==-1})(y)||function(w){if(r.dCtx.timescaleLabels&&r.dCtx.timescaleLabels.length){var P=r.dCtx.timescaleLabels[0],E=r.dCtx.timescaleLabels[r.dCtx.timescaleLabels.length-1].position+d/1.75-r.dCtx.yAxisWidthRight,M=P.position-d/1.75+r.dCtx.yAxisWidthLeft,I=a.config.legend.position==="right"&&r.dCtx.lgRect.width>0?r.dCtx.lgRect.width:0;E>o.svgWidth-o.translateX-I&&(o.skipLastTimelinelabel=!0),M<-(w.show&&!w.floating||l.chart.type!=="bar"&&l.chart.type!=="candlestick"&&l.chart.type!=="rangeBar"&&l.chart.type!=="boxPlot"?10:d/1.75)&&(o.skipFirstTimelinelabel=!0)}else h==="datetime"?r.dCtx.gridPad.right<d&&!o.rotateXLabels&&(o.skipLastTimelinelabel=!0):h!=="datetime"&&r.dCtx.gridPad.right<d/2-r.dCtx.yAxisWidthRight&&!o.rotateXLabels&&!a.config.xaxis.labels.trim&&(a.config.xaxis.tickPlacement!=="between"||a.globals.isBarHorizontal)&&(r.dCtx.xPadRight=d/2+1)}(b)};l.yaxis.forEach(function(b,y){f?(r.dCtx.gridPad.left<d&&(r.dCtx.xPadLeft=d/2+1),r.dCtx.xPadRight=d/2+1):g(b,y)})}}]),N}(),ze=function(){function N(i){u(this,N),this.w=i.w,this.dCtx=i}return v(N,[{key:"getyAxisLabelsCoords",value:function(){var i=this,r=this.w,a=[],o=10,l=new lt(this.dCtx.ctx);return r.config.yaxis.map(function(h,d){var f=r.globals.yAxisScale[d],g=0;if(!l.isYAxisHidden(d)&&h.labels.show&&h.labels.minWidth!==void 0&&(g=h.labels.minWidth),!l.isYAxisHidden(d)&&h.labels.show&&f.result.length){var b=r.globals.yLabelFormatters[d],y=f.niceMin===Number.MIN_VALUE?0:f.niceMin,w=String(y).length>String(f.niceMax).length?y:f.niceMax,P=b(w,{seriesIndex:d,dataPointIndex:-1,w:r}),E=P;if(P!==void 0&&P.length!==0||(P=w),r.globals.isBarHorizontal){o=0;var M=r.globals.labels.slice();P=b(P=D.getLargestStringFromArr(M),{seriesIndex:d,dataPointIndex:-1,w:r}),E=i.dCtx.dimHelpers.getLargestStringFromMultiArr(P,M)}var I=new z(i.dCtx.ctx),Y="rotate(".concat(h.labels.rotate," 0 0)"),H=I.getTextRects(P,h.labels.style.fontSize,h.labels.style.fontFamily,Y,!1),X=H;P!==E&&(X=I.getTextRects(E,h.labels.style.fontSize,h.labels.style.fontFamily,Y,!1)),a.push({width:(g>X.width||g>H.width?g:X.width>H.width?X.width:H.width)+o,height:X.height>H.height?X.height:H.height})}else a.push({width:0,height:0})}),a}},{key:"getyAxisTitleCoords",value:function(){var i=this,r=this.w,a=[];return r.config.yaxis.map(function(o,l){if(o.show&&o.title.text!==void 0){var h=new z(i.dCtx.ctx),d="rotate(".concat(o.title.rotate," 0 0)"),f=h.getTextRects(o.title.text,o.title.style.fontSize,o.title.style.fontFamily,d,!1);a.push({width:f.width,height:f.height})}else a.push({width:0,height:0})}),a}},{key:"getTotalYAxisWidth",value:function(){var i=this.w,r=0,a=0,o=0,l=i.globals.yAxisScale.length>1?10:0,h=new lt(this.dCtx.ctx),d=function(f,g){var b=i.config.yaxis[g].floating,y=0;f.width>0&&!b?(y=f.width+l,function(w){return i.globals.ignoreYAxisIndexes.indexOf(w)>-1}(g)&&(y=y-f.width-l)):y=b||h.isYAxisHidden(g)?0:5,i.config.yaxis[g].opposite?o+=y:a+=y,r+=y};return i.globals.yLabelsCoords.map(function(f,g){d(f,g)}),i.globals.yTitleCoords.map(function(f,g){d(f,g)}),i.globals.isBarHorizontal&&!i.config.yaxis[0].floating&&(r=i.globals.yLabelsCoords[0].width+i.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=a,this.dCtx.yAxisWidthRight=o,r}}]),N}(),gt=function(){function N(i){u(this,N),this.w=i.w,this.dCtx=i}return v(N,[{key:"gridPadForColumnsInNumericAxis",value:function(i){var r=this.w;if(r.globals.noData||r.globals.allSeriesCollapsed)return 0;var a=function(b){return b==="bar"||b==="rangeBar"||b==="candlestick"||b==="boxPlot"},o=r.config.chart.type,l=0,h=a(o)?r.config.series.length:1;if(r.globals.comboBarCount>0&&(h=r.globals.comboBarCount),r.globals.collapsedSeries.forEach(function(b){a(b.type)&&(h-=1)}),r.config.chart.stacked&&(h=1),(a(o)||r.globals.comboBarCount>0)&&r.globals.isXNumeric&&!r.globals.isBarHorizontal&&h>0){var d,f,g=Math.abs(r.globals.initialMaxX-r.globals.initialMinX);g<=3&&(g=r.globals.dataPoints),d=g/i,r.globals.minXDiff&&r.globals.minXDiff/d>0&&(f=r.globals.minXDiff/d),f>i/2&&(f/=2),(l=f/h*parseInt(r.config.plotOptions.bar.columnWidth,10)/100)<1&&(l=1),l=l/(h>1?1:1.5)+5,r.globals.barPadForNumericAxis=l}return l}},{key:"gridPadFortitleSubtitle",value:function(){var i=this,r=this.w,a=r.globals,o=this.dCtx.isSparkline||!r.globals.axisCharts?0:10;["title","subtitle"].forEach(function(d){r.config[d].text!==void 0?o+=r.config[d].margin:o+=i.dCtx.isSparkline||!r.globals.axisCharts?0:5}),!r.config.legend.show||r.config.legend.position!=="bottom"||r.config.legend.floating||r.globals.axisCharts||(o+=10);var l=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),h=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");a.gridHeight=a.gridHeight-l.height-h.height-o,a.translateY=a.translateY+l.height+h.height+o}},{key:"setGridXPosForDualYAxis",value:function(i,r){var a=this.w,o=new lt(this.dCtx.ctx);a.config.yaxis.map(function(l,h){a.globals.ignoreYAxisIndexes.indexOf(h)!==-1||l.floating||o.isYAxisHidden(h)||(l.opposite&&(a.globals.translateX=a.globals.translateX-(r[h].width+i[h].width)-parseInt(a.config.yaxis[h].labels.style.fontSize,10)/1.2-12),a.globals.translateX<2&&(a.globals.translateX=2))})}}]),N}(),dt=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new Ge(this),this.dimYAxis=new ze(this),this.dimXAxis=new nt(this),this.dimGrid=new gt(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return v(N,[{key:"plotCoords",value:function(){var i=this,r=this.w,a=r.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&(r.config.markers.discrete.length>0||r.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(l){var h=V(l,2),d=h[0],f=h[1];i.gridPad[d]=Math.max(f,i.w.globals.markers.largestSize/1.5)}),a.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),a.gridHeight=a.gridHeight-this.gridPad.top-this.gridPad.bottom,a.gridWidth=a.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var o=this.dimGrid.gridPadForColumnsInNumericAxis(a.gridWidth);a.gridWidth=a.gridWidth-2*o,a.translateX=a.translateX+this.gridPad.left+this.xPadLeft+(o>0?o+4:0),a.translateY=a.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var i=this,r=this.w,a=r.globals,o=this.dimYAxis.getyAxisLabelsCoords(),l=this.dimYAxis.getyAxisTitleCoords();r.globals.yLabelsCoords=[],r.globals.yTitleCoords=[],r.config.yaxis.map(function(P,E){r.globals.yLabelsCoords.push({width:o[E].width,index:E}),r.globals.yTitleCoords.push({width:l[E].width,index:E})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var h=this.dimXAxis.getxAxisLabelsCoords(),d=this.dimXAxis.getxAxisGroupLabelsCoords(),f=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(h,f,d),a.translateXAxisY=r.globals.rotateXLabels?this.xAxisHeight/8:-4,a.translateXAxisX=r.globals.rotateXLabels&&r.globals.isXNumeric&&r.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,r.globals.isBarHorizontal&&(a.rotateXLabels=!1,a.translateXAxisY=parseInt(r.config.xaxis.labels.style.fontSize,10)/1.5*-1),a.translateXAxisY=a.translateXAxisY+r.config.xaxis.labels.offsetY,a.translateXAxisX=a.translateXAxisX+r.config.xaxis.labels.offsetX;var g=this.yAxisWidth,b=this.xAxisHeight;a.xAxisLabelsHeight=this.xAxisHeight-f.height,a.xAxisGroupLabelsHeight=a.xAxisLabelsHeight-h.height,a.xAxisLabelsWidth=this.xAxisWidth,a.xAxisHeight=this.xAxisHeight;var y=10;(r.config.chart.type==="radar"||this.isSparkline)&&(g=0,b=a.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||r.config.chart.type==="treemap")&&(g=0,b=0,y=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(h);var w=function(){a.translateX=g,a.gridHeight=a.svgHeight-i.lgRect.height-b-(i.isSparkline||r.config.chart.type==="treemap"?0:r.globals.rotateXLabels?10:15),a.gridWidth=a.svgWidth-g};switch(r.config.xaxis.position==="top"&&(y=a.xAxisHeight-r.config.xaxis.axisTicks.height-5),r.config.legend.position){case"bottom":a.translateY=y,w();break;case"top":a.translateY=this.lgRect.height+y,w();break;case"left":a.translateY=y,a.translateX=this.lgRect.width+g,a.gridHeight=a.svgHeight-b-12,a.gridWidth=a.svgWidth-this.lgRect.width-g;break;case"right":a.translateY=y,a.translateX=g,a.gridHeight=a.svgHeight-b-12,a.gridWidth=a.svgWidth-this.lgRect.width-g-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(l,o),new be(this.ctx).setYAxisXPosition(o,l)}},{key:"setDimensionsForNonAxisCharts",value:function(){var i=this.w,r=i.globals,a=i.config,o=0;i.config.legend.show&&!i.config.legend.floating&&(o=20);var l=a.chart.type==="pie"||a.chart.type==="polarArea"||a.chart.type==="donut"?"pie":"radialBar",h=a.plotOptions[l].offsetY,d=a.plotOptions[l].offsetX;if(!a.legend.show||a.legend.floating)return r.gridHeight=r.svgHeight-a.grid.padding.left+a.grid.padding.right,r.gridWidth=r.gridHeight,r.translateY=h,void(r.translateX=d+(r.svgWidth-r.gridWidth)/2);switch(a.legend.position){case"bottom":r.gridHeight=r.svgHeight-this.lgRect.height-r.goldenPadding,r.gridWidth=r.svgWidth,r.translateY=h-10,r.translateX=d+(r.svgWidth-r.gridWidth)/2;break;case"top":r.gridHeight=r.svgHeight-this.lgRect.height-r.goldenPadding,r.gridWidth=r.svgWidth,r.translateY=this.lgRect.height+h+10,r.translateX=d+(r.svgWidth-r.gridWidth)/2;break;case"left":r.gridWidth=r.svgWidth-this.lgRect.width-o,r.gridHeight=a.chart.height!=="auto"?r.svgHeight:r.gridWidth,r.translateY=h,r.translateX=d+this.lgRect.width+o;break;case"right":r.gridWidth=r.svgWidth-this.lgRect.width-o-5,r.gridHeight=a.chart.height!=="auto"?r.svgHeight:r.gridWidth,r.translateY=h,r.translateX=d+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(i,r,a){var o=this.w,l=o.globals.hasGroups?2:1,h=a.height+i.height+r.height,d=o.globals.isMultiLineX?1.2:o.globals.LINE_HEIGHT_RATIO,f=o.globals.rotateXLabels?22:10,g=o.globals.rotateXLabels&&o.config.legend.position==="bottom"?10:0;this.xAxisHeight=h*d+l*f+g,this.xAxisWidth=i.width,this.xAxisHeight-r.height>o.config.xaxis.labels.maxHeight&&(this.xAxisHeight=o.config.xaxis.labels.maxHeight),o.config.xaxis.labels.minHeight&&this.xAxisHeight<o.config.xaxis.labels.minHeight&&(this.xAxisHeight=o.config.xaxis.labels.minHeight),o.config.xaxis.floating&&(this.xAxisHeight=0);var b=0,y=0;o.config.yaxis.forEach(function(w){b+=w.labels.minWidth,y+=w.labels.maxWidth}),this.yAxisWidth<b&&(this.yAxisWidth=b),this.yAxisWidth>y&&(this.yAxisWidth=y)}}]),N}(),Dt=function(){function N(i){u(this,N),this.w=i.w,this.lgCtx=i}return v(N,[{key:"getLegendStyles",value:function(){var i=document.createElement("style");i.setAttribute("type","text/css");var r=document.createTextNode(` .apexcharts-legend { display: flex; overflow: auto; padding: 0 10px; } .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top { flex-wrap: wrap } .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left { flex-direction: column; bottom: 0; } .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left { justify-content: flex-start; } .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center { justify-content: center; } .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right { justify-content: flex-end; } .apexcharts-legend-series { cursor: pointer; line-height: normal; } .apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{ display: flex; align-items: center; } .apexcharts-legend-text { position: relative; font-size: 14px; } .apexcharts-legend-text *, .apexcharts-legend-marker * { pointer-events: none; } .apexcharts-legend-marker { position: relative; display: inline-block; cursor: pointer; margin-right: 3px; border-style: solid; } .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{ display: inline-block; } .apexcharts-legend-series.apexcharts-no-click { cursor: auto; } .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series { display: none !important; } .apexcharts-inactive-legend { opacity: 0.45; }`);return i.appendChild(r),i}},{key:"getLegendBBox",value:function(){var i=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),r=i.width;return{clwh:i.height,clww:r}}},{key:"appendToForeignObject",value:function(){var i=this.w.globals;i.dom.elLegendForeign=document.createElementNS(i.SVGNS,"foreignObject");var r=i.dom.elLegendForeign;r.setAttribute("x",0),r.setAttribute("y",0),r.setAttribute("width",i.svgWidth),r.setAttribute("height",i.svgHeight),i.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),r.appendChild(i.dom.elLegendWrap),r.appendChild(this.getLegendStyles()),i.dom.Paper.node.insertBefore(r,i.dom.elGraphical.node)}},{key:"toggleDataSeries",value:function(i,r){var a=this,o=this.w;if(o.globals.axisCharts||o.config.chart.type==="radialBar"){o.globals.resized=!0;var l=null,h=null;o.globals.risingSeries=[],o.globals.axisCharts?(l=o.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(i,"']")),h=parseInt(l.getAttribute("data:realIndex"),10)):(l=o.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(i+1,"']")),h=parseInt(l.getAttribute("rel"),10)-1),r?[{cs:o.globals.collapsedSeries,csi:o.globals.collapsedSeriesIndices},{cs:o.globals.ancillaryCollapsedSeries,csi:o.globals.ancillaryCollapsedSeriesIndices}].forEach(function(b){a.riseCollapsedSeries(b.cs,b.csi,h)}):this.hideSeries({seriesEl:l,realIndex:h})}else{var d=o.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(i+1,"'] path")),f=o.config.chart.type;if(f==="pie"||f==="polarArea"||f==="donut"){var g=o.config.plotOptions.pie.donut.labels;new z(this.lgCtx.ctx).pathMouseDown(d.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(d.members[0].node,g)}d.fire("click")}}},{key:"hideSeries",value:function(i){var r=i.seriesEl,a=i.realIndex,o=this.w,l=D.clone(o.config.series);if(o.globals.axisCharts){var h=!1;if(o.config.yaxis[a]&&o.config.yaxis[a].show&&o.config.yaxis[a].showAlways&&(h=!0,o.globals.ancillaryCollapsedSeriesIndices.indexOf(a)<0&&(o.globals.ancillaryCollapsedSeries.push({index:a,data:l[a].data.slice(),type:r.parentNode.className.baseVal.split("-")[1]}),o.globals.ancillaryCollapsedSeriesIndices.push(a))),!h){o.globals.collapsedSeries.push({index:a,data:l[a].data.slice(),type:r.parentNode.className.baseVal.split("-")[1]}),o.globals.collapsedSeriesIndices.push(a);var d=o.globals.risingSeries.indexOf(a);o.globals.risingSeries.splice(d,1)}}else o.globals.collapsedSeries.push({index:a,data:l[a]}),o.globals.collapsedSeriesIndices.push(a);for(var f=r.childNodes,g=0;g<f.length;g++)f[g].classList.contains("apexcharts-series-markers-wrap")&&(f[g].classList.contains("apexcharts-hide")?f[g].classList.remove("apexcharts-hide"):f[g].classList.add("apexcharts-hide"));o.globals.allSeriesCollapsed=o.globals.collapsedSeries.length===o.config.series.length,l=this._getSeriesBasedOnCollapsedState(l),this.lgCtx.ctx.updateHelpers._updateSeries(l,o.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(i,r,a){var o=this.w,l=D.clone(o.config.series);if(i.length>0){for(var h=0;h<i.length;h++)i[h].index===a&&(o.globals.axisCharts?(l[a].data=i[h].data.slice(),i.splice(h,1),r.splice(h,1),o.globals.risingSeries.push(a)):(l[a]=i[h].data,i.splice(h,1),r.splice(h,1),o.globals.risingSeries.push(a)));l=this._getSeriesBasedOnCollapsedState(l),this.lgCtx.ctx.updateHelpers._updateSeries(l,o.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(i){var r=this.w;return r.globals.axisCharts?i.forEach(function(a,o){r.globals.collapsedSeriesIndices.indexOf(o)>-1&&(i[o].data=[])}):i.forEach(function(a,o){r.globals.collapsedSeriesIndices.indexOf(o)>-1&&(i[o]=0)}),i}}]),N}(),vt=function(){function N(i,r){u(this,N),this.ctx=i,this.w=i.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed=this.w.config.chart.type==="bar"&&this.w.config.plotOptions.bar.distributed&&this.w.config.series.length===1,this.legendHelpers=new Dt(this)}return v(N,[{key:"init",value:function(){var i=this.w,r=i.globals,a=i.config;if((a.legend.showForSingleSeries&&r.series.length===1||this.isBarsDistributed||r.series.length>1||!r.axisCharts)&&a.legend.show){for(;r.dom.elLegendWrap.firstChild;)r.dom.elLegendWrap.removeChild(r.dom.elLegendWrap.firstChild);this.drawLegends(),D.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),a.legend.position==="bottom"||a.legend.position==="top"?this.legendAlignHorizontal():a.legend.position!=="right"&&a.legend.position!=="left"||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var i=this,r=this.w,a=r.config.legend.fontFamily,o=r.globals.seriesNames,l=r.globals.colors.slice();if(r.config.chart.type==="heatmap"){var h=r.config.plotOptions.heatmap.colorScale.ranges;o=h.map(function(Ce){return Ce.name?Ce.name:Ce.from+" - "+Ce.to}),l=h.map(function(Ce){return Ce.color})}else this.isBarsDistributed&&(o=r.globals.labels.slice());r.config.legend.customLegendItems.length&&(o=r.config.legend.customLegendItems);for(var d=r.globals.legendFormatter,f=r.config.legend.inverseOrder,g=f?o.length-1:0;f?g>=0:g<=o.length-1;f?g--:g++){var b=d(o[g],{seriesIndex:g,w:r}),y=!1,w=!1;if(r.globals.collapsedSeries.length>0)for(var P=0;P<r.globals.collapsedSeries.length;P++)r.globals.collapsedSeries[P].index===g&&(y=!0);if(r.globals.ancillaryCollapsedSeriesIndices.length>0)for(var E=0;E<r.globals.ancillaryCollapsedSeriesIndices.length;E++)r.globals.ancillaryCollapsedSeriesIndices[E]===g&&(w=!0);var M=document.createElement("span");M.classList.add("apexcharts-legend-marker");var I=r.config.legend.markers.offsetX,Y=r.config.legend.markers.offsetY,H=r.config.legend.markers.height,X=r.config.legend.markers.width,m=r.config.legend.markers.strokeWidth,C=r.config.legend.markers.strokeColor,_=r.config.legend.markers.radius,$=M.style;$.background=l[g],$.color=l[g],$.setProperty("background",l[g],"important"),r.config.legend.markers.fillColors&&r.config.legend.markers.fillColors[g]&&($.background=r.config.legend.markers.fillColors[g]),r.globals.seriesColors[g]!==void 0&&($.background=r.globals.seriesColors[g],$.color=r.globals.seriesColors[g]),$.height=Array.isArray(H)?parseFloat(H[g])+"px":parseFloat(H)+"px",$.width=Array.isArray(X)?parseFloat(X[g])+"px":parseFloat(X)+"px",$.left=(Array.isArray(I)?parseFloat(I[g]):parseFloat(I))+"px",$.top=(Array.isArray(Y)?parseFloat(Y[g]):parseFloat(Y))+"px",$.borderWidth=Array.isArray(m)?m[g]:m,$.borderColor=Array.isArray(C)?C[g]:C,$.borderRadius=Array.isArray(_)?parseFloat(_[g])+"px":parseFloat(_)+"px",r.config.legend.markers.customHTML&&(Array.isArray(r.config.legend.markers.customHTML)?r.config.legend.markers.customHTML[g]&&(M.innerHTML=r.config.legend.markers.customHTML[g]()):M.innerHTML=r.config.legend.markers.customHTML()),z.setAttrs(M,{rel:g+1,"data:collapsed":y||w}),(y||w)&&M.classList.add("apexcharts-inactive-legend");var ee=document.createElement("div"),ue=document.createElement("span");ue.classList.add("apexcharts-legend-text"),ue.innerHTML=Array.isArray(b)?b.join(" "):b;var ae=r.config.legend.labels.useSeriesColors?r.globals.colors[g]:r.config.legend.labels.colors;ae||(ae=r.config.chart.foreColor),ue.style.color=ae,ue.style.fontSize=parseFloat(r.config.legend.fontSize)+"px",ue.style.fontWeight=r.config.legend.fontWeight,ue.style.fontFamily=a||r.config.chart.fontFamily,z.setAttrs(ue,{rel:g+1,i:g,"data:default-text":encodeURIComponent(b),"data:collapsed":y||w}),ee.appendChild(M),ee.appendChild(ue);var De=new G(this.ctx);r.config.legend.showForZeroSeries||De.getSeriesTotalByIndex(g)===0&&De.seriesHaveSameValues(g)&&!De.isSeriesNull(g)&&r.globals.collapsedSeriesIndices.indexOf(g)===-1&&r.globals.ancillaryCollapsedSeriesIndices.indexOf(g)===-1&&ee.classList.add("apexcharts-hidden-zero-series"),r.config.legend.showForNullSeries||De.isSeriesNull(g)&&r.globals.collapsedSeriesIndices.indexOf(g)===-1&&r.globals.ancillaryCollapsedSeriesIndices.indexOf(g)===-1&&ee.classList.add("apexcharts-hidden-null-series"),r.globals.dom.elLegendWrap.appendChild(ee),r.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(r.config.legend.horizontalAlign)),r.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+r.config.legend.position),ee.classList.add("apexcharts-legend-series"),ee.style.margin="".concat(r.config.legend.itemMargin.vertical,"px ").concat(r.config.legend.itemMargin.horizontal,"px"),r.globals.dom.elLegendWrap.style.width=r.config.legend.width?r.config.legend.width+"px":"",r.globals.dom.elLegendWrap.style.height=r.config.legend.height?r.config.legend.height+"px":"",z.setAttrs(ee,{rel:g+1,seriesName:D.escapeString(o[g]),"data:collapsed":y||w}),(y||w)&&ee.classList.add("apexcharts-inactive-legend"),r.config.legend.onItemClick.toggleDataSeries||ee.classList.add("apexcharts-no-click")}r.globals.dom.elWrap.addEventListener("click",i.onLegendClick,!0),r.config.legend.onItemHover.highlightDataSeries&&r.config.legend.customLegendItems.length===0&&(r.globals.dom.elWrap.addEventListener("mousemove",i.onLegendHovered,!0),r.globals.dom.elWrap.addEventListener("mouseout",i.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(i,r){var a=this.w,o=a.globals.dom.baseEl.querySelector(".apexcharts-legend"),l=o.getBoundingClientRect(),h=0,d=0;if(a.config.legend.position==="bottom")d+=a.globals.svgHeight-l.height/2;else if(a.config.legend.position==="top"){var f=new dt(this.ctx),g=f.dimHelpers.getTitleSubtitleCoords("title").height,b=f.dimHelpers.getTitleSubtitleCoords("subtitle").height;d=d+(g>0?g-10:0)+(b>0?b-10:0)}o.style.position="absolute",h=h+i+a.config.legend.offsetX,d=d+r+a.config.legend.offsetY,o.style.left=h+"px",o.style.top=d+"px",a.config.legend.position==="bottom"?(o.style.top="auto",o.style.bottom=5-a.config.legend.offsetY+"px"):a.config.legend.position==="right"&&(o.style.left="auto",o.style.right=25+a.config.legend.offsetX+"px"),["width","height"].forEach(function(y){o.style[y]&&(o.style[y]=parseInt(a.config.legend[y],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var i=this.w;i.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right=0;var r=this.legendHelpers.getLegendBBox(),a=new dt(this.ctx),o=a.dimHelpers.getTitleSubtitleCoords("title"),l=a.dimHelpers.getTitleSubtitleCoords("subtitle"),h=0;i.config.legend.position==="bottom"?h=-r.clwh/1.8:i.config.legend.position==="top"&&(h=o.height+l.height+i.config.title.margin+i.config.subtitle.margin-10),this.setLegendWrapXY(20,h)}},{key:"legendAlignVertical",value:function(){var i=this.w,r=this.legendHelpers.getLegendBBox(),a=0;i.config.legend.position==="left"&&(a=20),i.config.legend.position==="right"&&(a=i.globals.svgWidth-r.clww-10),this.setLegendWrapXY(a,20)}},{key:"onLegendHovered",value:function(i){var r=this.w,a=i.target.classList.contains("apexcharts-legend-text")||i.target.classList.contains("apexcharts-legend-marker");if(r.config.chart.type==="heatmap"||this.isBarsDistributed){if(a){var o=parseInt(i.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,o,this.w]),new tt(this.ctx).highlightRangeInSeries(i,i.target)}}else!i.target.classList.contains("apexcharts-inactive-legend")&&a&&new tt(this.ctx).toggleSeriesOnHover(i,i.target)}},{key:"onLegendClick",value:function(i){var r=this.w;if(!r.config.legend.customLegendItems.length&&(i.target.classList.contains("apexcharts-legend-text")||i.target.classList.contains("apexcharts-legend-marker"))){var a=parseInt(i.target.getAttribute("rel"),10)-1,o=i.target.getAttribute("data:collapsed")==="true",l=this.w.config.chart.events.legendClick;typeof l=="function"&&l(this.ctx,a,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,a,this.w]);var h=this.w.config.legend.markers.onClick;typeof h=="function"&&i.target.classList.contains("apexcharts-legend-marker")&&(h(this.ctx,a,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,a,this.w])),r.config.chart.type!=="treemap"&&r.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&r.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(a,o)}}}]),N}(),Rt=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w;var r=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=r.globals.minX,this.maxX=r.globals.maxX}return v(N,[{key:"createToolbar",value:function(){var i=this,r=this.w,a=function(){return document.createElement("div")},o=a();if(o.setAttribute("class","apexcharts-toolbar"),o.style.top=r.config.chart.toolbar.offsetY+"px",o.style.right=3-r.config.chart.toolbar.offsetX+"px",r.globals.dom.elWrap.appendChild(o),this.elZoom=a(),this.elZoomIn=a(),this.elZoomOut=a(),this.elPan=a(),this.elSelection=a(),this.elZoomReset=a(),this.elMenuIcon=a(),this.elMenu=a(),this.elCustomIcons=[],this.t=r.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var l=0;l<this.t.customIcons.length;l++)this.elCustomIcons.push(a());var h=[],d=function(y,w,P){var E=y.toLowerCase();i.t[E]&&r.config.chart.zoom.enabled&&h.push({el:w,icon:typeof i.t[E]=="string"?i.t[E]:P,title:i.localeValues[y],class:"apexcharts-".concat(E,"-icon")})};d("zoomIn",this.elZoomIn,`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> <path d="M0 0h24v24H0z" fill="none"/> <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> </svg> `),d("zoomOut",this.elZoomOut,`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> <path d="M0 0h24v24H0z" fill="none"/> <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> </svg> `);var f=function(y){i.t[y]&&r.config.chart[y].enabled&&h.push({el:y==="zoom"?i.elZoom:i.elSelection,icon:typeof i.t[y]=="string"?i.t[y]:y==="zoom"?`<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24"> <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/> <path d="M0 0h24v24H0V0z" fill="none"/> <path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/> </svg>`:`<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M0 0h24v24H0z" fill="none"/> <path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/> </svg>`,title:i.localeValues[y==="zoom"?"selectionZoom":"selection"],class:r.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(y,"-icon")})};f("zoom"),f("selection"),this.t.pan&&r.config.chart.zoom.enabled&&h.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:`<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24"> <defs> <path d="M0 0h24v24H0z" id="a"/> </defs> <clipPath id="b"> <use overflow="visible" xlink:href="#a"/> </clipPath> <path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/> </svg>`,title:this.localeValues.pan,class:r.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),d("reset",this.elZoomReset,`<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/> <path d="M0 0h24v24H0z" fill="none"/> </svg>`),this.t.download&&h.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var g=0;g<this.elCustomIcons.length;g++)h.push({el:this.elCustomIcons[g],icon:this.t.customIcons[g].icon,title:this.t.customIcons[g].title,index:this.t.customIcons[g].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[g].class});h.forEach(function(y,w){y.index&&D.moveIndexInArray(h,w,y.index)});for(var b=0;b<h.length;b++)z.setAttrs(h[b].el,{class:h[b].class,title:h[b].title}),h[b].el.innerHTML=h[b].icon,o.appendChild(h[b].el);this._createHamburgerMenu(o),r.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):r.globals.panEnabled?this.elPan.classList.add(this.selectedClass):r.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(i){this.elMenuItems=[],i.appendChild(this.elMenu),z.setAttrs(this.elMenu,{class:"apexcharts-menu"});var r=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}];this.w.globals.allSeriesHasEqualX||r.splice(2,1);for(var a=0;a<r.length;a++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[a].innerHTML=r[a].title,z.setAttrs(this.elMenuItems[a],{class:"apexcharts-menu-item ".concat(r[a].name),title:r[a].title}),this.elMenu.appendChild(this.elMenuItems[a])}},{key:"addToolbarEventListeners",value:function(){var i=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach(function(a){a.classList.contains("exportSVG")?a.addEventListener("click",i.handleDownload.bind(i,"svg")):a.classList.contains("exportPNG")?a.addEventListener("click",i.handleDownload.bind(i,"png")):a.classList.contains("exportCSV")&&a.addEventListener("click",i.handleDownload.bind(i,"csv"))});for(var r=0;r<this.t.customIcons.length;r++)this.elCustomIcons[r].addEventListener("click",this.t.customIcons[r].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(i){this.ctx.getSyncedCharts().forEach(function(r){r.ctx.toolbar.toggleOtherControls();var a=i==="selection"?r.ctx.toolbar.elSelection:r.ctx.toolbar.elZoom,o=i==="selection"?"selectionEnabled":"zoomEnabled";r.w.globals[o]=!r.w.globals[o],a.classList.contains(r.ctx.toolbar.selectedClass)?a.classList.remove(r.ctx.toolbar.selectedClass):a.classList.add(r.ctx.toolbar.selectedClass)})}},{key:"getToolbarIconsReference",value:function(){var i=this.w;this.elZoom||(this.elZoom=i.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=i.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=i.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(i){this.toggleOtherControls(),i==="pan"?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var r=i==="pan"?this.elPan:this.elZoom,a=i==="pan"?this.elZoom:this.elPan;r&&r.classList.add(this.selectedClass),a&&a.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach(function(i){i.ctx.toolbar.toggleOtherControls(),i.w.globals.panEnabled=!i.w.globals.panEnabled,i.ctx.toolbar.elPan.classList.contains(i.ctx.toolbar.selectedClass)?i.ctx.toolbar.elPan.classList.remove(i.ctx.toolbar.selectedClass):i.ctx.toolbar.elPan.classList.add(i.ctx.toolbar.selectedClass)})}},{key:"toggleOtherControls",value:function(){var i=this,r=this.w;r.globals.panEnabled=!1,r.globals.zoomEnabled=!1,r.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach(function(a){a&&a.classList.remove(i.selectedClass)})}},{key:"handleZoomIn",value:function(){var i=this.w;i.globals.isRangeBar&&(this.minX=i.globals.minY,this.maxX=i.globals.maxY);var r=(this.minX+this.maxX)/2,a=(this.minX+r)/2,o=(this.maxX+r)/2,l=this._getNewMinXMaxX(a,o);i.globals.disableZoomIn||this.zoomUpdateOptions(l.minX,l.maxX)}},{key:"handleZoomOut",value:function(){var i=this.w;if(i.globals.isRangeBar&&(this.minX=i.globals.minY,this.maxX=i.globals.maxY),!(i.config.xaxis.type==="datetime"&&new Date(this.minX).getUTCFullYear()<1e3)){var r=(this.minX+this.maxX)/2,a=this.minX-(r-this.minX),o=this.maxX-(r-this.maxX),l=this._getNewMinXMaxX(a,o);i.globals.disableZoomOut||this.zoomUpdateOptions(l.minX,l.maxX)}}},{key:"_getNewMinXMaxX",value:function(i,r){var a=this.w.config.xaxis.convertedCatToNumeric;return{minX:a?Math.floor(i):i,maxX:a?Math.floor(r):r}}},{key:"zoomUpdateOptions",value:function(i,r){var a=this.w;if(i!==void 0||r!==void 0){if(!(a.config.xaxis.convertedCatToNumeric&&(i<1&&(i=1,r=a.globals.dataPoints),r-i<2))){var o={min:i,max:r},l=this.getBeforeZoomRange(o);l&&(o=l.xaxis);var h={xaxis:o},d=D.clone(a.globals.initialConfig.yaxis);a.config.chart.zoom.autoScaleYaxis&&(d=new he(this.ctx).autoScaleY(this.ctx,d,{xaxis:o})),a.config.chart.group||(h.yaxis=d),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(h,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(o,d)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(i,r){typeof this.ev.zoomed=="function"&&this.ev.zoomed(this.ctx,{xaxis:i,yaxis:r})}},{key:"getBeforeZoomRange",value:function(i,r){var a=null;return typeof this.ev.beforeZoom=="function"&&(a=this.ev.beforeZoom(this,{xaxis:i,yaxis:r})),a}},{key:"toggleMenu",value:function(){var i=this;window.setTimeout(function(){i.elMenu.classList.contains("apexcharts-menu-open")?i.elMenu.classList.remove("apexcharts-menu-open"):i.elMenu.classList.add("apexcharts-menu-open")},0)}},{key:"handleDownload",value:function(i){var r=this.w,a=new Je(this.ctx);switch(i){case"svg":a.exportToSVG(this.ctx);break;case"png":a.exportToPng(this.ctx);break;case"csv":a.exportToCSV({series:r.config.series,columnDelimiter:r.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(i){this.ctx.getSyncedCharts().forEach(function(r){var a=r.w;if(a.globals.lastXAxis.min=void 0,a.globals.lastXAxis.max=void 0,r.updateHelpers.revertDefaultAxisMinMax(),typeof a.config.chart.events.beforeResetZoom=="function"){var o=a.config.chart.events.beforeResetZoom(r,a);o&&r.updateHelpers.revertDefaultAxisMinMax(o)}typeof a.config.chart.events.zoomed=="function"&&r.ctx.toolbar.zoomCallback({min:a.config.xaxis.min,max:a.config.xaxis.max}),a.globals.zoomed=!1;var l=r.ctx.series.emptyCollapsedSeries(D.clone(a.globals.initialSeries));r.updateHelpers._updateSeries(l,a.config.chart.animations.dynamicAnimation.enabled)})}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),N}(),Yn=function(N){A(r,Rt);var i=B(r);function r(a){var o;return u(this,r),(o=i.call(this,a)).ctx=a,o.w=a.w,o.dragged=!1,o.graphics=new z(o.ctx),o.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],o.clientX=0,o.clientY=0,o.startX=0,o.endX=0,o.dragX=0,o.startY=0,o.endY=0,o.dragY=0,o.moveDirection="none",o}return v(r,[{key:"init",value:function(a){var o=this,l=a.xyRatios,h=this.w,d=this;this.xyRatios=l,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=h.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),h.globals.dom.elGraphical.add(this.zoomRect),h.globals.dom.elGraphical.add(this.selectionRect),h.config.chart.selection.type==="x"?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:h.globals.gridWidth,maxY:h.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):h.config.chart.selection.type==="y"?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:h.globals.gridWidth}).on("dragmove",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=h.globals.dom.baseEl.querySelector("".concat(h.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach(function(f){o.hoverArea.addEventListener(f,d.svgMouseEvents.bind(d,l),{capture:!1,passive:!0})})}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(a,o){var l=this.w,h=this,d=this.ctx.toolbar,f=l.globals.zoomEnabled?l.config.chart.zoom.type:l.config.chart.selection.type,g=l.config.chart.toolbar.autoSelected;if(o.shiftKey?(this.shiftWasPressed=!0,d.enableZoomPanFromToolbar(g==="pan"?"zoom":"pan")):this.shiftWasPressed&&(d.enableZoomPanFromToolbar(g),this.shiftWasPressed=!1),o.target){var b,y=o.target.classList;if(o.target.parentNode&&o.target.parentNode!==null&&(b=o.target.parentNode.classList),!(y.contains("apexcharts-selection-rect")||y.contains("apexcharts-legend-marker")||y.contains("apexcharts-legend-text")||b&&b.contains("apexcharts-toolbar"))){if(h.clientX=o.type==="touchmove"||o.type==="touchstart"?o.touches[0].clientX:o.type==="touchend"?o.changedTouches[0].clientX:o.clientX,h.clientY=o.type==="touchmove"||o.type==="touchstart"?o.touches[0].clientY:o.type==="touchend"?o.changedTouches[0].clientY:o.clientY,o.type==="mousedown"&&o.which===1){var w=h.gridRect.getBoundingClientRect();h.startX=h.clientX-w.left,h.startY=h.clientY-w.top,h.dragged=!1,h.w.globals.mousedown=!0}if((o.type==="mousemove"&&o.which===1||o.type==="touchmove")&&(h.dragged=!0,l.globals.panEnabled?(l.globals.selection=null,h.w.globals.mousedown&&h.panDragging({context:h,zoomtype:f,xyRatios:a})):(h.w.globals.mousedown&&l.globals.zoomEnabled||h.w.globals.mousedown&&l.globals.selectionEnabled)&&(h.selection=h.selectionDrawing({context:h,zoomtype:f}))),o.type==="mouseup"||o.type==="touchend"||o.type==="mouseleave"){var P=h.gridRect.getBoundingClientRect();h.w.globals.mousedown&&(h.endX=h.clientX-P.left,h.endY=h.clientY-P.top,h.dragX=Math.abs(h.endX-h.startX),h.dragY=Math.abs(h.endY-h.startY),(l.globals.zoomEnabled||l.globals.selectionEnabled)&&h.selectionDrawn({context:h,zoomtype:f}),l.globals.panEnabled&&l.config.xaxis.convertedCatToNumeric&&h.delayedPanScrolled()),l.globals.zoomEnabled&&h.hideSelectionRect(this.selectionRect),h.dragged=!1,h.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:"makeSelectionRectDraggable",value:function(){var a=this.w;if(this.selectionRect){var o=this.selectionRect.node.getBoundingClientRect();o.width>0&&o.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:a.globals.gridWidth,maxY:a.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var a=this.w,o=this.xyRatios;if(!a.globals.zoomEnabled){if(a.globals.selection!==void 0&&a.globals.selection!==null)this.drawSelectionRect(a.globals.selection);else if(a.config.chart.selection.xaxis.min!==void 0&&a.config.chart.selection.xaxis.max!==void 0){var l=(a.config.chart.selection.xaxis.min-a.globals.minX)/o.xRatio,h={x:l,y:0,width:a.globals.gridWidth-(a.globals.maxX-a.config.chart.selection.xaxis.max)/o.xRatio-l,height:a.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(h),this.makeSelectionRectDraggable(),typeof a.config.chart.events.selection=="function"&&a.config.chart.events.selection(this.ctx,{xaxis:{min:a.config.chart.selection.xaxis.min,max:a.config.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(a){var o=a.x,l=a.y,h=a.width,d=a.height,f=a.translateX,g=f===void 0?0:f,b=a.translateY,y=b===void 0?0:b,w=this.w,P=this.zoomRect,E=this.selectionRect;if(this.dragged||w.globals.selection!==null){var M={transform:"translate("+g+", "+y+")"};w.globals.zoomEnabled&&this.dragged&&(h<0&&(h=1),P.attr({x:o,y:l,width:h,height:d,fill:w.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":w.config.chart.zoom.zoomedArea.fill.opacity,stroke:w.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":w.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":w.config.chart.zoom.zoomedArea.stroke.opacity}),z.setAttrs(P.node,M)),w.globals.selectionEnabled&&(E.attr({x:o,y:l,width:h>0?h:0,height:d>0?d:0,fill:w.config.chart.selection.fill.color,"fill-opacity":w.config.chart.selection.fill.opacity,stroke:w.config.chart.selection.stroke.color,"stroke-width":w.config.chart.selection.stroke.width,"stroke-dasharray":w.config.chart.selection.stroke.dashArray,"stroke-opacity":w.config.chart.selection.stroke.opacity}),z.setAttrs(E.node,M))}}},{key:"hideSelectionRect",value:function(a){a&&a.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(a){var o=a.context,l=a.zoomtype,h=this.w,d=o,f=this.gridRect.getBoundingClientRect(),g=d.startX-1,b=d.startY,y=!1,w=!1,P=d.clientX-f.left-g,E=d.clientY-f.top-b,M={};return Math.abs(P+g)>h.globals.gridWidth?P=h.globals.gridWidth-g:d.clientX-f.left<0&&(P=g),g>d.clientX-f.left&&(y=!0,P=Math.abs(P)),b>d.clientY-f.top&&(w=!0,E=Math.abs(E)),M=l==="x"?{x:y?g-P:g,y:0,width:P,height:h.globals.gridHeight}:l==="y"?{x:0,y:w?b-E:b,width:h.globals.gridWidth,height:E}:{x:y?g-P:g,y:w?b-E:b,width:P,height:E},d.drawSelectionRect(M),d.selectionDragging("resizing"),M}},{key:"selectionDragging",value:function(a,o){var l=this,h=this.w,d=this.xyRatios,f=this.selectionRect,g=0;a==="resizing"&&(g=30);var b=function(w){return parseFloat(f.node.getAttribute(w))},y={x:b("x"),y:b("y"),width:b("width"),height:b("height")};h.globals.selection=y,typeof h.config.chart.events.selection=="function"&&h.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var w=l.gridRect.getBoundingClientRect(),P=f.node.getBoundingClientRect(),E={xaxis:{min:h.globals.xAxisScale.niceMin+(P.left-w.left)*d.xRatio,max:h.globals.xAxisScale.niceMin+(P.right-w.left)*d.xRatio},yaxis:{min:h.globals.yAxisScale[0].niceMin+(w.bottom-P.bottom)*d.yRatio[0],max:h.globals.yAxisScale[0].niceMax-(P.top-w.top)*d.yRatio[0]}};h.config.chart.events.selection(l.ctx,E),h.config.chart.brush.enabled&&h.config.chart.events.brushScrolled!==void 0&&h.config.chart.events.brushScrolled(l.ctx,E)},g))}},{key:"selectionDrawn",value:function(a){var o=a.context,l=a.zoomtype,h=this.w,d=o,f=this.xyRatios,g=this.ctx.toolbar;if(d.startX>d.endX){var b=d.startX;d.startX=d.endX,d.endX=b}if(d.startY>d.endY){var y=d.startY;d.startY=d.endY,d.endY=y}var w=void 0,P=void 0;h.globals.isRangeBar?(w=h.globals.yAxisScale[0].niceMin+d.startX*f.invertedYRatio,P=h.globals.yAxisScale[0].niceMin+d.endX*f.invertedYRatio):(w=h.globals.xAxisScale.niceMin+d.startX*f.xRatio,P=h.globals.xAxisScale.niceMin+d.endX*f.xRatio);var E=[],M=[];if(h.config.yaxis.forEach(function($,ee){E.push(h.globals.yAxisScale[ee].niceMax-f.yRatio[ee]*d.startY),M.push(h.globals.yAxisScale[ee].niceMax-f.yRatio[ee]*d.endY)}),d.dragged&&(d.dragX>10||d.dragY>10)&&w!==P){if(h.globals.zoomEnabled){var I=D.clone(h.globals.initialConfig.yaxis),Y=D.clone(h.globals.initialConfig.xaxis);if(h.globals.zoomed=!0,h.config.xaxis.convertedCatToNumeric&&(w=Math.floor(w),P=Math.floor(P),w<1&&(w=1,P=h.globals.dataPoints),P-w<2&&(P=w+1)),l!=="xy"&&l!=="x"||(Y={min:w,max:P}),l!=="xy"&&l!=="y"||I.forEach(function($,ee){I[ee].min=M[ee],I[ee].max=E[ee]}),h.config.chart.zoom.autoScaleYaxis){var H=new he(d.ctx);I=H.autoScaleY(d.ctx,I,{xaxis:Y})}if(g){var X=g.getBeforeZoomRange(Y,I);X&&(Y=X.xaxis?X.xaxis:Y,I=X.yaxis?X.yaxis:I)}var m={xaxis:Y};h.config.chart.group||(m.yaxis=I),d.ctx.updateHelpers._updateOptions(m,!1,d.w.config.chart.animations.dynamicAnimation.enabled),typeof h.config.chart.events.zoomed=="function"&&g.zoomCallback(Y,I)}else if(h.globals.selectionEnabled){var C,_=null;C={min:w,max:P},l!=="xy"&&l!=="y"||(_=D.clone(h.config.yaxis)).forEach(function($,ee){_[ee].min=M[ee],_[ee].max=E[ee]}),h.globals.selection=d.selection,typeof h.config.chart.events.selection=="function"&&h.config.chart.events.selection(d.ctx,{xaxis:C,yaxis:_})}}}},{key:"panDragging",value:function(a){var o=a.context,l=this.w,h=o;if(l.globals.lastClientPosition.x!==void 0){var d=l.globals.lastClientPosition.x-h.clientX,f=l.globals.lastClientPosition.y-h.clientY;Math.abs(d)>Math.abs(f)&&d>0?this.moveDirection="left":Math.abs(d)>Math.abs(f)&&d<0?this.moveDirection="right":Math.abs(f)>Math.abs(d)&&f>0?this.moveDirection="up":Math.abs(f)>Math.abs(d)&&f<0&&(this.moveDirection="down")}l.globals.lastClientPosition={x:h.clientX,y:h.clientY};var g=l.globals.isRangeBar?l.globals.minY:l.globals.minX,b=l.globals.isRangeBar?l.globals.maxY:l.globals.maxX;l.config.xaxis.convertedCatToNumeric||h.panScrolled(g,b)}},{key:"delayedPanScrolled",value:function(){var a=this.w,o=a.globals.minX,l=a.globals.maxX,h=(a.globals.maxX-a.globals.minX)/2;this.moveDirection==="left"?(o=a.globals.minX+h,l=a.globals.maxX+h):this.moveDirection==="right"&&(o=a.globals.minX-h,l=a.globals.maxX-h),o=Math.floor(o),l=Math.floor(l),this.updateScrolledChart({xaxis:{min:o,max:l}},o,l)}},{key:"panScrolled",value:function(a,o){var l=this.w,h=this.xyRatios,d=D.clone(l.globals.initialConfig.yaxis),f=h.xRatio,g=l.globals.minX,b=l.globals.maxX;l.globals.isRangeBar&&(f=h.invertedYRatio,g=l.globals.minY,b=l.globals.maxY),this.moveDirection==="left"?(a=g+l.globals.gridWidth/15*f,o=b+l.globals.gridWidth/15*f):this.moveDirection==="right"&&(a=g-l.globals.gridWidth/15*f,o=b-l.globals.gridWidth/15*f),l.globals.isRangeBar||(a<l.globals.initialMinX||o>l.globals.initialMaxX)&&(a=g,o=b);var y={min:a,max:o};l.config.chart.zoom.autoScaleYaxis&&(d=new he(this.ctx).autoScaleY(this.ctx,d,{xaxis:y}));var w={xaxis:{min:a,max:o}};l.config.chart.group||(w.yaxis=d),this.updateScrolledChart(w,a,o)}},{key:"updateScrolledChart",value:function(a,o,l){var h=this.w;this.ctx.updateHelpers._updateOptions(a,!1,!1),typeof h.config.chart.events.scrolled=="function"&&h.config.chart.events.scrolled(this.ctx,{xaxis:{min:o,max:l}})}}]),r}(),mn=function(){function N(i){u(this,N),this.w=i.w,this.ttCtx=i,this.ctx=i.ctx}return v(N,[{key:"getNearestValues",value:function(i){var r=i.hoverArea,a=i.elGrid,o=i.clientX,l=i.clientY,h=this.w,d=a.getBoundingClientRect(),f=d.width,g=d.height,b=f/(h.globals.dataPoints-1),y=g/h.globals.dataPoints,w=this.hasBars();!h.globals.comboCharts&&!w||h.config.xaxis.convertedCatToNumeric||(b=f/h.globals.dataPoints);var P=o-d.left-h.globals.barPadForNumericAxis,E=l-d.top;P<0||E<0||P>f||E>g?(r.classList.remove("hovering-zoom"),r.classList.remove("hovering-pan")):h.globals.zoomEnabled?(r.classList.remove("hovering-pan"),r.classList.add("hovering-zoom")):h.globals.panEnabled&&(r.classList.remove("hovering-zoom"),r.classList.add("hovering-pan"));var M=Math.round(P/b),I=Math.floor(E/y);w&&!h.config.xaxis.convertedCatToNumeric&&(M=Math.ceil(P/b),M-=1);var Y=null,H=null,X=[],m=[];if(h.globals.seriesXvalues.forEach(function(ee){X.push([ee[0]+1e-6].concat(ee))}),h.globals.seriesYvalues.forEach(function(ee){m.push([ee[0]+1e-6].concat(ee))}),X=X.map(function(ee){return ee.filter(function(ue){return D.isNumber(ue)})}),m=m.map(function(ee){return ee.filter(function(ue){return D.isNumber(ue)})}),h.globals.isXNumeric){var C=this.ttCtx.getElGrid().getBoundingClientRect(),_=P*(C.width/f),$=E*(C.height/g);Y=(H=this.closestInMultiArray(_,$,X,m)).index,M=H.j,Y!==null&&(X=h.globals.seriesXvalues[Y],M=(H=this.closestInArray(_,X)).index)}return h.globals.capturedSeriesIndex=Y===null?-1:Y,(!M||M<1)&&(M=0),h.globals.isBarHorizontal?h.globals.capturedDataPointIndex=I:h.globals.capturedDataPointIndex=M,{capturedSeries:Y,j:h.globals.isBarHorizontal?I:M,hoverX:P,hoverY:E}}},{key:"closestInMultiArray",value:function(i,r,a,o){var l=this.w,h=0,d=null,f=-1;l.globals.series.length>1?h=this.getFirstActiveXArray(a):d=0;var g=a[h][0],b=Math.abs(i-g);if(a.forEach(function(P){P.forEach(function(E,M){var I=Math.abs(i-E);I<b&&(b=I,f=M)})}),f!==-1){var y=o[h][f],w=Math.abs(r-y);d=h,o.forEach(function(P,E){var M=Math.abs(r-P[f]);M<w&&(w=M,d=E)})}return{index:d,j:f}}},{key:"getFirstActiveXArray",value:function(i){for(var r=this.w,a=0,o=i.map(function(h,d){return h.length>0?d:-1}),l=0;l<o.length;l++)if(o[l]!==-1&&r.globals.collapsedSeriesIndices.indexOf(l)===-1&&r.globals.ancillaryCollapsedSeriesIndices.indexOf(l)===-1){a=o[l];break}return a}},{key:"closestInArray",value:function(i,r){for(var a=r[0],o=null,l=Math.abs(i-a),h=0;h<r.length;h++){var d=Math.abs(i-r[h]);d<l&&(l=d,o=h)}return{index:o}}},{key:"isXoverlap",value:function(i){var r=[],a=this.w.globals.seriesX.filter(function(l){return l[0]!==void 0});if(a.length>0)for(var o=0;o<a.length-1;o++)a[o][i]!==void 0&&a[o+1][i]!==void 0&&a[o][i]!==a[o+1][i]&&r.push("unEqual");return r.length===0}},{key:"isInitialSeriesSameLen",value:function(){for(var i=!0,r=this.w.globals.initialSeries,a=0;a<r.length-1;a++)if(r[a].data.length!==r[a+1].data.length){i=!1;break}return i}},{key:"getBarsHeight",value:function(i){return j(i).reduce(function(r,a){return r+a.getBBox().height},0)}},{key:"getElMarkers",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(" .apexcharts-series-markers")}},{key:"getAllMarkers",value:function(){var i=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(i=j(i)).sort(function(a,o){var l=Number(a.getAttribute("data:realIndex")),h=Number(o.getAttribute("data:realIndex"));return h<l?1:h>l?-1:0});var r=[];return i.forEach(function(a){r.push(a.querySelector(".apexcharts-marker"))}),r}},{key:"hasMarkers",value:function(){return this.getElMarkers().length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(i){var r=this.w,a=r.config.markers.hover.size;return a===void 0&&(a=r.globals.markers.size[i]+r.config.markers.hover.sizeOffset),a}},{key:"toggleAllTooltipSeriesGroups",value:function(i){var r=this.w,a=this.ttCtx;a.allTooltipSeriesGroups.length===0&&(a.allTooltipSeriesGroups=r.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var o=a.allTooltipSeriesGroups,l=0;l<o.length;l++)i==="enable"?(o[l].classList.add("apexcharts-active"),o[l].style.display=r.config.tooltip.items.display):(o[l].classList.remove("apexcharts-active"),o[l].style.display="none")}}]),N}(),fe=function(){function N(i){u(this,N),this.w=i.w,this.ctx=i.ctx,this.ttCtx=i,this.tooltipUtil=new mn(i)}return v(N,[{key:"drawSeriesTexts",value:function(i){var r=i.shared,a=r===void 0||r,o=i.ttItems,l=i.i,h=l===void 0?0:l,d=i.j,f=d===void 0?null:d,g=i.y1,b=i.y2,y=i.e,w=this.w;w.config.tooltip.custom!==void 0?this.handleCustomTooltip({i:h,j:f,y1:g,y2:b,w}):this.toggleActiveInactiveSeries(a);var P=this.getValuesToPrint({i:h,j:f});this.printLabels({i:h,j:f,values:P,ttItems:o,shared:a,e:y});var E=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=E.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=E.getBoundingClientRect().height}},{key:"printLabels",value:function(i){var r,a=this,o=i.i,l=i.j,h=i.values,d=i.ttItems,f=i.shared,g=i.e,b=this.w,y=[],w=function(C){return b.globals.seriesGoals[C]&&b.globals.seriesGoals[C][l]&&Array.isArray(b.globals.seriesGoals[C][l])},P=h.xVal,E=h.zVal,M=h.xAxisTTVal,I="",Y=b.globals.colors[o];l!==null&&b.config.plotOptions.bar.distributed&&(Y=b.globals.colors[l]);for(var H=function(C,_){var $=a.getFormatters(o);I=a.getSeriesName({fn:$.yLbTitleFormatter,index:o,seriesIndex:o,j:l}),b.config.chart.type==="treemap"&&(I=$.yLbTitleFormatter(String(b.config.series[o].data[l].x),{series:b.globals.series,seriesIndex:o,dataPointIndex:l,w:b}));var ee=b.config.tooltip.inverseOrder?_:C;if(b.globals.axisCharts){var ue=function(Ce){return $.yLbFormatter(b.globals.series[Ce][l],{series:b.globals.series,seriesIndex:Ce,dataPointIndex:l,w:b})};if(f)$=a.getFormatters(ee),I=a.getSeriesName({fn:$.yLbTitleFormatter,index:ee,seriesIndex:o,j:l}),Y=b.globals.colors[ee],r=ue(ee),w(ee)&&(y=b.globals.seriesGoals[ee][l].map(function(Ce){return{attrs:Ce,val:$.yLbFormatter(Ce.value,{seriesIndex:ee,dataPointIndex:l,w:b})}}));else{var ae,De=g==null||(ae=g.target)===null||ae===void 0?void 0:ae.getAttribute("fill");De&&(Y=De.indexOf("url")!==-1?document.querySelector(De.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):De),r=ue(o),w(o)&&Array.isArray(b.globals.seriesGoals[o][l])&&(y=b.globals.seriesGoals[o][l].map(function(Ce){return{attrs:Ce,val:$.yLbFormatter(Ce.value,{seriesIndex:o,dataPointIndex:l,w:b})}}))}}l===null&&(r=$.yLbFormatter(b.globals.series[o],s(s({},b),{},{seriesIndex:o,dataPointIndex:o}))),a.DOMHandling({i:o,t:ee,j:l,ttItems:d,values:{val:r,goalVals:y,xVal:P,xAxisTTVal:M,zVal:E},seriesName:I,shared:f,pColor:Y})},X=0,m=b.globals.series.length-1;X<b.globals.series.length;X++,m--)H(X,m)}},{key:"getFormatters",value:function(i){var r,a=this.w,o=a.globals.yLabelFormatters[i];return a.globals.ttVal!==void 0?Array.isArray(a.globals.ttVal)?(o=a.globals.ttVal[i]&&a.globals.ttVal[i].formatter,r=a.globals.ttVal[i]&&a.globals.ttVal[i].title&&a.globals.ttVal[i].title.formatter):(o=a.globals.ttVal.formatter,typeof a.globals.ttVal.title.formatter=="function"&&(r=a.globals.ttVal.title.formatter)):r=a.config.tooltip.y.title.formatter,typeof o!="function"&&(o=a.globals.yLabelFormatters[0]?a.globals.yLabelFormatters[0]:function(l){return l}),typeof r!="function"&&(r=function(l){return l}),{yLbFormatter:o,yLbTitleFormatter:r}}},{key:"getSeriesName",value:function(i){var r=i.fn,a=i.index,o=i.seriesIndex,l=i.j,h=this.w;return r(String(h.globals.seriesNames[a]),{series:h.globals.series,seriesIndex:o,dataPointIndex:l,w:h})}},{key:"DOMHandling",value:function(i){i.i;var r=i.t,a=i.j,o=i.ttItems,l=i.values,h=i.seriesName,d=i.shared,f=i.pColor,g=this.w,b=this.ttCtx,y=l.val,w=l.goalVals,P=l.xVal,E=l.xAxisTTVal,M=l.zVal,I=null;I=o[r].children,g.config.tooltip.fillSeriesColor&&(o[r].style.backgroundColor=f,I[0].style.display="none"),b.showTooltipTitle&&(b.tooltipTitle===null&&(b.tooltipTitle=g.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),b.tooltipTitle.innerHTML=P),b.isXAxisTooltipEnabled&&(b.xaxisTooltipText.innerHTML=E!==""?E:P);var Y=o[r].querySelector(".apexcharts-tooltip-text-y-label");Y&&(Y.innerHTML=h||"");var H=o[r].querySelector(".apexcharts-tooltip-text-y-value");H&&(H.innerHTML=y!==void 0?y:""),I[0]&&I[0].classList.contains("apexcharts-tooltip-marker")&&(g.config.tooltip.marker.fillColors&&Array.isArray(g.config.tooltip.marker.fillColors)&&(f=g.config.tooltip.marker.fillColors[r]),I[0].style.backgroundColor=f),g.config.tooltip.marker.show||(I[0].style.display="none");var X=o[r].querySelector(".apexcharts-tooltip-text-goals-label"),m=o[r].querySelector(".apexcharts-tooltip-text-goals-value");if(w.length&&g.globals.seriesGoals[r]){var C=function(){var _="<div >",$="<div>";w.forEach(function(ee,ue){_+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(ee.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(ee.attrs.name,"</div>"),$+="<div>".concat(ee.val,"</div>")}),X.innerHTML=_+"</div>",m.innerHTML=$+"</div>"};d?g.globals.seriesGoals[r][a]&&Array.isArray(g.globals.seriesGoals[r][a])?C():(X.innerHTML="",m.innerHTML=""):C()}else X.innerHTML="",m.innerHTML="";M!==null&&(o[r].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=g.config.tooltip.z.title,o[r].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=M!==void 0?M:""),d&&I[0]&&(y==null||g.globals.ancillaryCollapsedSeriesIndices.indexOf(r)>-1||g.globals.collapsedSeriesIndices.indexOf(r)>-1?I[0].parentNode.style.display="none":I[0].parentNode.style.display=g.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(i){var r=this.w;if(i)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var a=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");a&&(a.classList.add("apexcharts-active"),a.style.display=r.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(i){var r=i.i,a=i.j,o=this.w,l=this.ctx.series.filteredSeriesX(),h="",d="",f=null,g=null,b={series:o.globals.series,seriesIndex:r,dataPointIndex:a,w:o},y=o.globals.ttZFormatter;a===null?g=o.globals.series[r]:o.globals.isXNumeric&&o.config.chart.type!=="treemap"?(h=l[r][a],l[r].length===0&&(h=l[this.tooltipUtil.getFirstActiveXArray(l)][a])):h=o.globals.labels[a]!==void 0?o.globals.labels[a]:"";var w=h;return o.globals.isXNumeric&&o.config.xaxis.type==="datetime"?h=new Qe(this.ctx).xLabelFormat(o.globals.ttKeyFormatter,w,w,{i:void 0,dateFormatter:new rt(this.ctx).formatDate,w:this.w}):h=o.globals.isBarHorizontal?o.globals.yLabelFormatters[0](w,b):o.globals.xLabelFormatter(w,b),o.config.tooltip.x.formatter!==void 0&&(h=o.globals.ttKeyFormatter(w,b)),o.globals.seriesZ.length>0&&o.globals.seriesZ[r].length>0&&(f=y(o.globals.seriesZ[r][a],o)),d=typeof o.config.xaxis.tooltip.formatter=="function"?o.globals.xaxisTooltipFormatter(w,b):h,{val:Array.isArray(g)?g.join(" "):g,xVal:Array.isArray(h)?h.join(" "):h,xAxisTTVal:Array.isArray(d)?d.join(" "):d,zVal:f}}},{key:"handleCustomTooltip",value:function(i){var r=i.i,a=i.j,o=i.y1,l=i.y2,h=i.w,d=this.ttCtx.getElTooltip(),f=h.config.tooltip.custom;Array.isArray(f)&&f[r]&&(f=f[r]),d.innerHTML=f({ctx:this.ctx,series:h.globals.series,seriesIndex:r,dataPointIndex:a,y1:o,y2:l,w:h})}}]),N}(),Me=function(){function N(i){u(this,N),this.ttCtx=i,this.ctx=i.ctx,this.w=i.w}return v(N,[{key:"moveXCrosshairs",value:function(i){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,a=this.ttCtx,o=this.w,l=a.getElXCrosshairs(),h=i-a.xcrosshairsWidth/2,d=o.globals.labels.slice().length;if(r!==null&&(h=o.globals.gridWidth/d*r),l===null||o.globals.isBarHorizontal||(l.setAttribute("x",h),l.setAttribute("x1",h),l.setAttribute("x2",h),l.setAttribute("y2",o.globals.gridHeight),l.classList.add("apexcharts-active")),h<0&&(h=0),h>o.globals.gridWidth&&(h=o.globals.gridWidth),a.isXAxisTooltipEnabled){var f=h;o.config.xaxis.crosshairs.width!=="tickWidth"&&o.config.xaxis.crosshairs.width!=="barWidth"||(f=h+a.xcrosshairsWidth/2),this.moveXAxisTooltip(f)}}},{key:"moveYCrosshairs",value:function(i){var r=this.ttCtx;r.ycrosshairs!==null&&z.setAttrs(r.ycrosshairs,{y1:i,y2:i}),r.ycrosshairsHidden!==null&&z.setAttrs(r.ycrosshairsHidden,{y1:i,y2:i})}},{key:"moveXAxisTooltip",value:function(i){var r=this.w,a=this.ttCtx;if(a.xaxisTooltip!==null&&a.xcrosshairsWidth!==0){a.xaxisTooltip.classList.add("apexcharts-active");var o=a.xaxisOffY+r.config.xaxis.tooltip.offsetY+r.globals.translateY+1+r.config.xaxis.offsetY;if(i-=a.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(i)){i+=r.globals.translateX;var l;l=new z(this.ctx).getTextRects(a.xaxisTooltipText.innerHTML),a.xaxisTooltipText.style.minWidth=l.width+"px",a.xaxisTooltip.style.left=i+"px",a.xaxisTooltip.style.top=o+"px"}}}},{key:"moveYAxisTooltip",value:function(i){var r=this.w,a=this.ttCtx;a.yaxisTTEls===null&&(a.yaxisTTEls=r.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var o=parseInt(a.ycrosshairsHidden.getAttribute("y1"),10),l=r.globals.translateY+o,h=a.yaxisTTEls[i].getBoundingClientRect().height,d=r.globals.translateYAxisX[i]-2;r.config.yaxis[i].opposite&&(d-=26),l-=h/2,r.globals.ignoreYAxisIndexes.indexOf(i)===-1?(a.yaxisTTEls[i].classList.add("apexcharts-active"),a.yaxisTTEls[i].style.top=l+"px",a.yaxisTTEls[i].style.left=d+r.config.yaxis[i].tooltip.offsetX+"px"):a.yaxisTTEls[i].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(i,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=this.w,l=this.ttCtx,h=l.getElTooltip(),d=l.tooltipRect,f=a!==null?parseFloat(a):1,g=parseFloat(i)+f+5,b=parseFloat(r)+f/2;if(g>o.globals.gridWidth/2&&(g=g-d.ttWidth-f-10),g>o.globals.gridWidth-d.ttWidth-10&&(g=o.globals.gridWidth-d.ttWidth),g<-20&&(g=-20),o.config.tooltip.followCursor){var y=l.getElGrid(),w=y.getBoundingClientRect();b=l.e.clientY+o.globals.translateY-w.top-d.ttHeight/2}else o.globals.isBarHorizontal||(d.ttHeight/2+b>o.globals.gridHeight&&(b=o.globals.gridHeight-d.ttHeight+o.globals.translateY),b<0&&(b=0));isNaN(g)||(g+=o.globals.translateX,h.style.left=g+"px",h.style.top=b+"px")}},{key:"moveMarkers",value:function(i,r){var a=this.w,o=this.ttCtx;if(a.globals.markers.size[i]>0)for(var l=a.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(i,"'] .apexcharts-marker")),h=0;h<l.length;h++)parseInt(l[h].getAttribute("rel"),10)===r&&(o.marker.resetPointsSize(),o.marker.enlargeCurrentPoint(r,l[h]));else o.marker.resetPointsSize(),this.moveDynamicPointOnHover(r,i)}},{key:"moveDynamicPointOnHover",value:function(i,r){var a,o,l=this.w,h=this.ttCtx,d=l.globals.pointsArray,f=h.tooltipUtil.getHoverMarkerSize(r),g=l.config.series[r].type;if(!g||g!=="column"&&g!=="candlestick"&&g!=="boxPlot"){a=d[r][i][0],o=d[r][i][1]?d[r][i][1]:0;var b=l.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(r,"'] .apexcharts-series-markers circle"));b&&o<l.globals.gridHeight&&o>0&&(b.setAttribute("r",f),b.setAttribute("cx",a),b.setAttribute("cy",o)),this.moveXCrosshairs(a),h.fixedTooltip||this.moveTooltip(a,o,f)}}},{key:"moveDynamicPointsOnHover",value:function(i){var r,a=this.ttCtx,o=a.w,l=0,h=0,d=o.globals.pointsArray;r=new tt(this.ctx).getActiveConfigSeriesIndex(!0);var f=a.tooltipUtil.getHoverMarkerSize(r);d[r]&&(l=d[r][i][0],h=d[r][i][1]);var g=a.tooltipUtil.getAllMarkers();if(g!==null)for(var b=0;b<o.globals.series.length;b++){var y=d[b];if(o.globals.comboCharts&&y===void 0&&g.splice(b,0,null),y&&y.length){var w=d[b][i][1];g[b].setAttribute("cx",l),w!==null&&!isNaN(w)&&w<o.globals.gridHeight+f&&w+f>0?(g[b]&&g[b].setAttribute("r",f),g[b]&&g[b].setAttribute("cy",w)):g[b]&&g[b].setAttribute("r",0)}}if(this.moveXCrosshairs(l),!a.fixedTooltip){var P=h||o.globals.gridHeight;this.moveTooltip(l,P,f)}}},{key:"moveStickyTooltipOverBars",value:function(i){var r=this.w,a=this.ttCtx,o=r.globals.columnSeries?r.globals.columnSeries.length:r.globals.series.length,l=o>=2&&o%2==0?Math.floor(o/2):Math.floor(o/2)+1;r.globals.isBarHorizontal&&(l=new tt(this.ctx).getActiveConfigSeriesIndex(!1,"desc")+1);var h=r.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(l,"'] path[j='").concat(i,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(l,"'] path[j='").concat(i,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(l,"'] path[j='").concat(i,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(l,"'] path[j='").concat(i,"']")),d=h?parseFloat(h.getAttribute("cx")):0,f=h?parseFloat(h.getAttribute("cy")):0,g=h?parseFloat(h.getAttribute("barWidth")):0,b=h?parseFloat(h.getAttribute("barHeight")):0,y=a.getElGrid().getBoundingClientRect(),w=h.classList.contains("apexcharts-candlestick-area")||h.classList.contains("apexcharts-boxPlot-area");if(r.globals.isXNumeric?(h&&!w&&(d-=o%2!=0?g/2:0),h&&w&&r.globals.comboCharts&&(d-=g/2)):r.globals.isBarHorizontal||(d=a.xAxisTicksPositions[i-1]+a.dataPointsDividedWidth/2,isNaN(d)&&(d=a.xAxisTicksPositions[i]-a.dataPointsDividedWidth/2)),r.globals.isBarHorizontal?(f>r.globals.gridHeight/2&&(f-=a.tooltipRect.ttHeight),(f=f+r.config.grid.padding.top+b/3)+b>r.globals.gridHeight&&(f=r.globals.gridHeight-b)):r.config.tooltip.followCursor?f=a.e.clientY-y.top-a.tooltipRect.ttHeight/2:f+a.tooltipRect.ttHeight+15>r.globals.gridHeight&&(f=r.globals.gridHeight),f<-10&&(f=-10),r.globals.isBarHorizontal||this.moveXCrosshairs(d),!a.fixedTooltip){var P=f||r.globals.gridHeight;this.moveTooltip(d,P)}}}]),N}(),qe=function(){function N(i){u(this,N),this.w=i.w,this.ttCtx=i,this.ctx=i.ctx,this.tooltipPosition=new Me(i)}return v(N,[{key:"drawDynamicPoints",value:function(){var i=this.w,r=new z(this.ctx),a=new Ve(this.ctx),o=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series");o=j(o),i.config.chart.stacked&&o.sort(function(y,w){return parseFloat(y.getAttribute("data:realIndex"))-parseFloat(w.getAttribute("data:realIndex"))});for(var l=0;l<o.length;l++){var h=o[l].querySelector(".apexcharts-series-markers-wrap");if(h!==null){var d=void 0,f="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));i.config.chart.type!=="line"&&i.config.chart.type!=="area"||i.globals.comboCharts||i.config.tooltip.intersect||(f+=" no-pointer-events");var g=a.getMarkerConfig({cssClass:f,seriesIndex:Number(h.getAttribute("data:realIndex"))});(d=r.drawMarker(0,0,g)).node.setAttribute("default-marker-size",0);var b=document.createElementNS(i.globals.SVGNS,"g");b.classList.add("apexcharts-series-markers"),b.appendChild(d.node),h.appendChild(b)}}}},{key:"enlargeCurrentPoint",value:function(i,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,l=this.w;l.config.chart.type!=="bubble"&&this.newPointSize(i,r);var h=r.getAttribute("cx"),d=r.getAttribute("cy");if(a!==null&&o!==null&&(h=a,d=o),this.tooltipPosition.moveXCrosshairs(h),!this.fixedTooltip){if(l.config.chart.type==="radar"){var f=this.ttCtx.getElGrid(),g=f.getBoundingClientRect();h=this.ttCtx.e.clientX-g.left}this.tooltipPosition.moveTooltip(h,d,l.config.markers.hover.size)}}},{key:"enlargePoints",value:function(i){for(var r=this.w,a=this,o=this.ttCtx,l=i,h=r.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),d=r.config.markers.hover.size,f=0;f<h.length;f++){var g=h[f].getAttribute("rel"),b=h[f].getAttribute("index");if(d===void 0&&(d=r.globals.markers.size[b]+r.config.markers.hover.sizeOffset),l===parseInt(g,10)){a.newPointSize(l,h[f]);var y=h[f].getAttribute("cx"),w=h[f].getAttribute("cy");a.tooltipPosition.moveXCrosshairs(y),o.fixedTooltip||a.tooltipPosition.moveTooltip(y,w,d)}else a.oldPointSize(h[f])}}},{key:"newPointSize",value:function(i,r){var a=this.w,o=a.config.markers.hover.size,l=i===0?r.parentNode.firstChild:r.parentNode.lastChild;if(l.getAttribute("default-marker-size")!=="0"){var h=parseInt(l.getAttribute("index"),10);o===void 0&&(o=a.globals.markers.size[h]+a.config.markers.hover.sizeOffset),o<0&&(o=0),l.setAttribute("r",o)}}},{key:"oldPointSize",value:function(i){var r=parseFloat(i.getAttribute("default-marker-size"));i.setAttribute("r",r)}},{key:"resetPointsSize",value:function(){for(var i=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),r=0;r<i.length;r++){var a=parseFloat(i[r].getAttribute("default-marker-size"));D.isNumber(a)&&a>=0?i[r].setAttribute("r",a):i[r].setAttribute("r",0)}}}]),N}(),yt=function(){function N(i){u(this,N),this.w=i.w,this.ttCtx=i}return v(N,[{key:"getAttr",value:function(i,r){return parseFloat(i.target.getAttribute(r))}},{key:"handleHeatTreeTooltip",value:function(i){var r=i.e,a=i.opt,o=i.x,l=i.y,h=i.type,d=this.ttCtx,f=this.w;if(r.target.classList.contains("apexcharts-".concat(h,"-rect"))){var g=this.getAttr(r,"i"),b=this.getAttr(r,"j"),y=this.getAttr(r,"cx"),w=this.getAttr(r,"cy"),P=this.getAttr(r,"width"),E=this.getAttr(r,"height");if(d.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:g,j:b,shared:!1,e:r}),f.globals.capturedSeriesIndex=g,f.globals.capturedDataPointIndex=b,o=y+d.tooltipRect.ttWidth/2+P,l=w+d.tooltipRect.ttHeight/2-E/2,d.tooltipPosition.moveXCrosshairs(y+P/2),o>f.globals.gridWidth/2&&(o=y-d.tooltipRect.ttWidth/2+P),d.w.config.tooltip.followCursor){var M=f.globals.dom.elWrap.getBoundingClientRect();o=f.globals.clientX-M.left-(o>f.globals.gridWidth/2?d.tooltipRect.ttWidth:0),l=f.globals.clientY-M.top-(l>f.globals.gridHeight/2?d.tooltipRect.ttHeight:0)}}return{x:o,y:l}}},{key:"handleMarkerTooltip",value:function(i){var r,a,o=i.e,l=i.opt,h=i.x,d=i.y,f=this.w,g=this.ttCtx;if(o.target.classList.contains("apexcharts-marker")){var b=parseInt(l.paths.getAttribute("cx"),10),y=parseInt(l.paths.getAttribute("cy"),10),w=parseFloat(l.paths.getAttribute("val"));if(a=parseInt(l.paths.getAttribute("rel"),10),r=parseInt(l.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,g.intersect){var P=D.findAncestor(l.paths,"apexcharts-series");P&&(r=parseInt(P.getAttribute("data:realIndex"),10))}if(g.tooltipLabels.drawSeriesTexts({ttItems:l.ttItems,i:r,j:a,shared:!g.showOnIntersect&&f.config.tooltip.shared,e:o}),o.type==="mouseup"&&g.markerClick(o,r,a),f.globals.capturedSeriesIndex=r,f.globals.capturedDataPointIndex=a,h=b,d=y+f.globals.translateY-1.4*g.tooltipRect.ttHeight,g.w.config.tooltip.followCursor){var E=g.getElGrid().getBoundingClientRect();d=g.e.clientY+f.globals.translateY-E.top}w<0&&(d=y),g.marker.enlargeCurrentPoint(a,l.paths,h,d)}return{x:h,y:d}}},{key:"handleBarTooltip",value:function(i){var r,a,o=i.e,l=i.opt,h=this.w,d=this.ttCtx,f=d.getElTooltip(),g=0,b=0,y=0,w=this.getBarTooltipXY({e:o,opt:l});r=w.i;var P=w.barHeight,E=w.j;h.globals.capturedSeriesIndex=r,h.globals.capturedDataPointIndex=E,h.globals.isBarHorizontal&&d.tooltipUtil.hasBars()||!h.config.tooltip.shared?(b=w.x,y=w.y,a=Array.isArray(h.config.stroke.width)?h.config.stroke.width[r]:h.config.stroke.width,g=b):h.globals.comboCharts||h.config.tooltip.shared||(g/=2),isNaN(y)?y=h.globals.svgHeight-d.tooltipRect.ttHeight:y<0&&(y=0);var M=parseInt(l.paths.parentNode.getAttribute("data:realIndex"),10),I=h.globals.isMultipleYAxis?h.config.yaxis[M]&&h.config.yaxis[M].reversed:h.config.yaxis[0].reversed;if(b+d.tooltipRect.ttWidth>h.globals.gridWidth&&!I?b-=d.tooltipRect.ttWidth:b<0&&(b=0),d.w.config.tooltip.followCursor){var Y=d.getElGrid().getBoundingClientRect();y=d.e.clientY-Y.top}d.tooltip===null&&(d.tooltip=h.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),h.config.tooltip.shared||(h.globals.comboBarCount>0?d.tooltipPosition.moveXCrosshairs(g+a/2):d.tooltipPosition.moveXCrosshairs(g)),!d.fixedTooltip&&(!h.config.tooltip.shared||h.globals.isBarHorizontal&&d.tooltipUtil.hasBars())&&(I&&(b-=d.tooltipRect.ttWidth)<0&&(b=0),!I||h.globals.isBarHorizontal&&d.tooltipUtil.hasBars()||(y=y+P-2*(h.globals.series[r][E]<0?P:0)),d.tooltipRect.ttHeight+y>h.globals.gridHeight?y=h.globals.gridHeight-d.tooltipRect.ttHeight+h.globals.translateY:(y=y+h.globals.translateY-d.tooltipRect.ttHeight/2)<0&&(y=0),f.style.left=b+h.globals.translateX+"px",f.style.top=y+"px")}},{key:"getBarTooltipXY",value:function(i){var r=i.e,a=i.opt,o=this.w,l=null,h=this.ttCtx,d=0,f=0,g=0,b=0,y=0,w=r.target.classList;if(w.contains("apexcharts-bar-area")||w.contains("apexcharts-candlestick-area")||w.contains("apexcharts-boxPlot-area")||w.contains("apexcharts-rangebar-area")){var P=r.target,E=P.getBoundingClientRect(),M=a.elGrid.getBoundingClientRect(),I=E.height;y=E.height;var Y=E.width,H=parseInt(P.getAttribute("cx"),10),X=parseInt(P.getAttribute("cy"),10);b=parseFloat(P.getAttribute("barWidth"));var m=r.type==="touchmove"?r.touches[0].clientX:r.clientX;l=parseInt(P.getAttribute("j"),10),d=parseInt(P.parentNode.getAttribute("rel"),10)-1;var C=P.getAttribute("data-range-y1"),_=P.getAttribute("data-range-y2");o.globals.comboCharts&&(d=parseInt(P.parentNode.getAttribute("data:realIndex"),10)),h.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:d,j:l,y1:C?parseInt(C,10):null,y2:_?parseInt(_,10):null,shared:!h.showOnIntersect&&o.config.tooltip.shared,e:r}),o.config.tooltip.followCursor?o.globals.isBarHorizontal?(f=m-M.left+15,g=X-h.dataPointsDividedHeight+I/2-h.tooltipRect.ttHeight/2):(f=o.globals.isXNumeric?H-Y/2:H-h.dataPointsDividedWidth+Y/2,g=r.clientY-M.top-h.tooltipRect.ttHeight/2-15):o.globals.isBarHorizontal?((f=H)<h.xyRatios.baseLineInvertedY&&(f=H-h.tooltipRect.ttWidth),g=X-h.dataPointsDividedHeight+I/2-h.tooltipRect.ttHeight/2):(f=o.globals.isXNumeric?H-Y/2:H-h.dataPointsDividedWidth+Y/2,g=X)}return{x:f,y:g,barHeight:y,barWidth:b,i:d,j:l}}}]),N}(),Ct=function(){function N(i){u(this,N),this.w=i.w,this.ttCtx=i}return v(N,[{key:"drawXaxisTooltip",value:function(){var i=this.w,r=this.ttCtx,a=i.config.xaxis.position==="bottom";r.xaxisOffY=a?i.globals.gridHeight+1:-i.globals.xAxisHeight-i.config.xaxis.axisTicks.height+3;var o=a?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",l=i.globals.dom.elWrap;r.isXAxisTooltipEnabled&&i.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")===null&&(r.xaxisTooltip=document.createElement("div"),r.xaxisTooltip.setAttribute("class",o+" apexcharts-theme-"+i.config.tooltip.theme),l.appendChild(r.xaxisTooltip),r.xaxisTooltipText=document.createElement("div"),r.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),r.xaxisTooltipText.style.fontFamily=i.config.xaxis.tooltip.style.fontFamily||i.config.chart.fontFamily,r.xaxisTooltipText.style.fontSize=i.config.xaxis.tooltip.style.fontSize,r.xaxisTooltip.appendChild(r.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var i=this.w,r=this.ttCtx,a=function(l){var h=i.config.yaxis[l].opposite||i.config.yaxis[l].crosshairs.opposite;r.yaxisOffX=h?i.globals.gridWidth+1:1;var d="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(l,h?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left");i.globals.yAxisSameScaleIndices.map(function(g,b){g.map(function(y,w){w===l&&(d+=i.config.yaxis[w].show?" ":" apexcharts-yaxistooltip-hidden")})});var f=i.globals.dom.elWrap;i.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(l))===null&&(r.yaxisTooltip=document.createElement("div"),r.yaxisTooltip.setAttribute("class",d+" apexcharts-theme-"+i.config.tooltip.theme),f.appendChild(r.yaxisTooltip),l===0&&(r.yaxisTooltipText=[]),r.yaxisTooltipText[l]=document.createElement("div"),r.yaxisTooltipText[l].classList.add("apexcharts-yaxistooltip-text"),r.yaxisTooltip.appendChild(r.yaxisTooltipText[l]))},o=0;o<i.config.yaxis.length;o++)a(o)}},{key:"setXCrosshairWidth",value:function(){var i=this.w,r=this.ttCtx,a=r.getElXCrosshairs();if(r.xcrosshairsWidth=parseInt(i.config.xaxis.crosshairs.width,10),i.globals.comboCharts){var o=i.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(o!==null&&i.config.xaxis.crosshairs.width==="barWidth"){var l=parseFloat(o.getAttribute("barWidth"));r.xcrosshairsWidth=l}else if(i.config.xaxis.crosshairs.width==="tickWidth"){var h=i.globals.labels.length;r.xcrosshairsWidth=i.globals.gridWidth/h}}else if(i.config.xaxis.crosshairs.width==="tickWidth"){var d=i.globals.labels.length;r.xcrosshairsWidth=i.globals.gridWidth/d}else if(i.config.xaxis.crosshairs.width==="barWidth"){var f=i.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(f!==null){var g=parseFloat(f.getAttribute("barWidth"));r.xcrosshairsWidth=g}else r.xcrosshairsWidth=1}i.globals.isBarHorizontal&&(r.xcrosshairsWidth=0),a!==null&&r.xcrosshairsWidth>0&&a.setAttribute("width",r.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var i=this.w,r=this.ttCtx;r.ycrosshairs=i.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),r.ycrosshairsHidden=i.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(i,r,a){var o=this.ttCtx,l=this.w,h=l.globals.yLabelFormatters[i];if(o.yaxisTooltips[i]){var d=o.getElGrid().getBoundingClientRect(),f=(r-d.top)*a.yRatio[i],g=l.globals.maxYArr[i]-l.globals.minYArr[i],b=l.globals.minYArr[i]+(g-f);o.tooltipPosition.moveYCrosshairs(r-d.top),o.yaxisTooltipText[i].innerHTML=h(b),o.tooltipPosition.moveYAxisTooltip(i)}}}]),N}(),Yt=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w;var r=this.w;this.tConfig=r.config.tooltip,this.tooltipUtil=new mn(this),this.tooltipLabels=new fe(this),this.tooltipPosition=new Me(this),this.marker=new qe(this),this.intersect=new yt(this),this.axesTooltip=new Ct(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!r.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return v(N,[{key:"getElTooltip",value:function(i){return i||(i=this),i.w.globals.dom.baseEl?i.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(i){var r=this.w;this.xyRatios=i,this.isXAxisTooltipEnabled=r.config.xaxis.tooltip.enabled&&r.globals.axisCharts,this.yaxisTooltips=r.config.yaxis.map(function(h,d){return!!(h.show&&h.tooltip.enabled&&r.globals.axisCharts)}),this.allTooltipSeriesGroups=[],r.globals.axisCharts||(this.showTooltipTitle=!1);var a=document.createElement("div");if(a.classList.add("apexcharts-tooltip"),r.config.tooltip.cssClass&&a.classList.add(r.config.tooltip.cssClass),a.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),r.globals.dom.elWrap.appendChild(a),r.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var o=new q(this.ctx);this.xAxisTicksPositions=o.getXAxisTicksPositions()}if(!r.globals.comboCharts&&!this.tConfig.intersect&&r.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),r.config.markers.size!==0&&r.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),r.globals.collapsedSeries.length!==r.globals.series.length){this.dataPointsDividedHeight=r.globals.gridHeight/r.globals.dataPoints,this.dataPointsDividedWidth=r.globals.gridWidth/r.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||r.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,a.appendChild(this.tooltipTitle));var l=r.globals.series.length;(r.globals.xyCharts||r.globals.comboCharts)&&this.tConfig.shared&&(l=this.showOnIntersect?1:r.globals.series.length),this.legendLabels=r.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(l),this.addSVGEvents()}}},{key:"createTTElements",value:function(i){for(var r=this,a=this.w,o=[],l=this.getElTooltip(),h=function(f){var g=document.createElement("div");g.classList.add("apexcharts-tooltip-series-group"),g.style.order=a.config.tooltip.inverseOrder?i-f:f+1,r.tConfig.shared&&r.tConfig.enabledOnSeries&&Array.isArray(r.tConfig.enabledOnSeries)&&r.tConfig.enabledOnSeries.indexOf(f)<0&&g.classList.add("apexcharts-tooltip-series-group-hidden");var b=document.createElement("span");b.classList.add("apexcharts-tooltip-marker"),b.style.backgroundColor=a.globals.colors[f],g.appendChild(b);var y=document.createElement("div");y.classList.add("apexcharts-tooltip-text"),y.style.fontFamily=r.tConfig.style.fontFamily||a.config.chart.fontFamily,y.style.fontSize=r.tConfig.style.fontSize,["y","goals","z"].forEach(function(w){var P=document.createElement("div");P.classList.add("apexcharts-tooltip-".concat(w,"-group"));var E=document.createElement("span");E.classList.add("apexcharts-tooltip-text-".concat(w,"-label")),P.appendChild(E);var M=document.createElement("span");M.classList.add("apexcharts-tooltip-text-".concat(w,"-value")),P.appendChild(M),y.appendChild(P)}),g.appendChild(y),l.appendChild(g),o.push(g)},d=0;d<i;d++)h(d);return o}},{key:"addSVGEvents",value:function(){var i=this.w,r=i.config.chart.type,a=this.getElTooltip(),o=!(r!=="bar"&&r!=="candlestick"&&r!=="boxPlot"&&r!=="rangeBar"),l=r==="area"||r==="line"||r==="scatter"||r==="bubble"||r==="radar",h=i.globals.dom.Paper.node,d=this.getElGrid();d&&(this.seriesBound=d.getBoundingClientRect());var f,g=[],b=[],y={hoverArea:h,elGrid:d,tooltipEl:a,tooltipY:g,tooltipX:b,ttItems:this.ttItems};if(i.globals.axisCharts&&(l?f=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):o?f=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):r!=="heatmap"&&r!=="treemap"||(f=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),f&&f.length))for(var w=0;w<f.length;w++)g.push(f[w].getAttribute("cy")),b.push(f[w].getAttribute("cx"));if(i.globals.xyCharts&&!this.showOnIntersect||i.globals.comboCharts&&!this.showOnIntersect||o&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([h],y);else if(o&&!i.globals.comboCharts||l&&this.showOnIntersect)this.addDatapointEventsListeners(y);else if(!i.globals.axisCharts||r==="heatmap"||r==="treemap"){var P=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(P,y)}if(this.showOnIntersect){var E=i.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");E.length>0&&this.addPathsEventListeners(E,y),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(y)}}},{key:"drawFixedTooltipRect",value:function(){var i=this.w,r=this.getElTooltip(),a=r.getBoundingClientRect(),o=a.width+10,l=a.height+10,h=this.tConfig.fixed.offsetX,d=this.tConfig.fixed.offsetY,f=this.tConfig.fixed.position.toLowerCase();return f.indexOf("right")>-1&&(h=h+i.globals.svgWidth-o+10),f.indexOf("bottom")>-1&&(d=d+i.globals.svgHeight-l-10),r.style.left=h+"px",r.style.top=d+"px",{x:h,y:d,ttWidth:o,ttHeight:l}}},{key:"addDatapointEventsListeners",value:function(i){var r=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(r,i)}},{key:"addPathsEventListeners",value:function(i,r){for(var a=this,o=function(h){var d={paths:i[h],tooltipEl:r.tooltipEl,tooltipY:r.tooltipY,tooltipX:r.tooltipX,elGrid:r.elGrid,hoverArea:r.hoverArea,ttItems:r.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(f){return i[h].addEventListener(f,a.onSeriesHover.bind(a,d),{capture:!1,passive:!0})})},l=0;l<i.length;l++)o(l)}},{key:"onSeriesHover",value:function(i,r){var a=this,o=Date.now()-this.lastHoverTime;o>=100?this.seriesHover(i,r):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){a.seriesHover(i,r)},100-o))}},{key:"seriesHover",value:function(i,r){var a=this;this.lastHoverTime=Date.now();var o=[],l=this.w;l.config.chart.group&&(o=this.ctx.getGroupedCharts()),l.globals.axisCharts&&(l.globals.minX===-1/0&&l.globals.maxX===1/0||l.globals.dataPoints===0)||(o.length?o.forEach(function(h){var d=a.getElTooltip(h),f={paths:i.paths,tooltipEl:d,tooltipY:i.tooltipY,tooltipX:i.tooltipX,elGrid:i.elGrid,hoverArea:i.hoverArea,ttItems:h.w.globals.tooltip.ttItems};h.w.globals.minX===a.w.globals.minX&&h.w.globals.maxX===a.w.globals.maxX&&h.w.globals.tooltip.seriesHoverByContext({chartCtx:h,ttCtx:h.w.globals.tooltip,opt:f,e:r})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:i,e:r}))}},{key:"seriesHoverByContext",value:function(i){var r=i.chartCtx,a=i.ttCtx,o=i.opt,l=i.e,h=r.w,d=this.getElTooltip();d&&(a.tooltipRect={x:0,y:0,ttWidth:d.getBoundingClientRect().width,ttHeight:d.getBoundingClientRect().height},a.e=l,a.tooltipUtil.hasBars()&&!h.globals.comboCharts&&!a.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new tt(r).toggleSeriesOnHover(l,l.target.parentNode),a.fixedTooltip&&a.drawFixedTooltipRect(),h.globals.axisCharts?a.axisChartsTooltips({e:l,opt:o,tooltipRect:a.tooltipRect}):a.nonAxisChartsTooltips({e:l,opt:o,tooltipRect:a.tooltipRect}))}},{key:"axisChartsTooltips",value:function(i){var r,a,o=i.e,l=i.opt,h=this.w,d=l.elGrid.getBoundingClientRect(),f=o.type==="touchmove"?o.touches[0].clientX:o.clientX,g=o.type==="touchmove"?o.touches[0].clientY:o.clientY;if(this.clientY=g,this.clientX=f,h.globals.capturedSeriesIndex=-1,h.globals.capturedDataPointIndex=-1,g<d.top||g>d.top+d.height)this.handleMouseOut(l);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!h.config.tooltip.shared){var b=parseInt(l.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(b)<0)return void this.handleMouseOut(l)}var y=this.getElTooltip(),w=this.getElXCrosshairs(),P=h.globals.xyCharts||h.config.chart.type==="bar"&&!h.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||h.globals.comboCharts&&this.tooltipUtil.hasBars();if(o.type==="mousemove"||o.type==="touchmove"||o.type==="mouseup"){if(h.globals.collapsedSeries.length+h.globals.ancillaryCollapsedSeries.length===h.globals.series.length)return;w!==null&&w.classList.add("apexcharts-active");var E=this.yaxisTooltips.filter(function(Y){return Y===!0});if(this.ycrosshairs!==null&&E.length&&this.ycrosshairs.classList.add("apexcharts-active"),P&&!this.showOnIntersect)this.handleStickyTooltip(o,f,g,l);else if(h.config.chart.type==="heatmap"||h.config.chart.type==="treemap"){var M=this.intersect.handleHeatTreeTooltip({e:o,opt:l,x:r,y:a,type:h.config.chart.type});r=M.x,a=M.y,y.style.left=r+"px",y.style.top=a+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:o,opt:l}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:o,opt:l,x:r,y:a});if(this.yaxisTooltips.length)for(var I=0;I<h.config.yaxis.length;I++)this.axesTooltip.drawYaxisTooltipText(I,g,this.xyRatios);l.tooltipEl.classList.add("apexcharts-active")}else o.type!=="mouseout"&&o.type!=="touchend"||this.handleMouseOut(l)}}},{key:"nonAxisChartsTooltips",value:function(i){var r=i.e,a=i.opt,o=i.tooltipRect,l=this.w,h=a.paths.getAttribute("rel"),d=this.getElTooltip(),f=l.globals.dom.elWrap.getBoundingClientRect();if(r.type==="mousemove"||r.type==="touchmove"){d.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:parseInt(h,10)-1,shared:!1});var g=l.globals.clientX-f.left-o.ttWidth/2,b=l.globals.clientY-f.top-o.ttHeight-10;if(d.style.left=g+"px",d.style.top=b+"px",l.config.legend.tooltipHoverFormatter){var y=h-1,w=(0,l.config.legend.tooltipHoverFormatter)(this.legendLabels[y].getAttribute("data:default-text"),{seriesIndex:y,dataPointIndex:y,w:l});this.legendLabels[y].innerHTML=w}}else r.type!=="mouseout"&&r.type!=="touchend"||(d.classList.remove("apexcharts-active"),l.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(P){var E=P.getAttribute("data:default-text");P.innerHTML=decodeURIComponent(E)}))}},{key:"handleStickyTooltip",value:function(i,r,a,o){var l=this.w,h=this.tooltipUtil.getNearestValues({context:this,hoverArea:o.hoverArea,elGrid:o.elGrid,clientX:r,clientY:a}),d=h.j,f=h.capturedSeries,g=o.elGrid.getBoundingClientRect();h.hoverX<0||h.hoverX>g.width?this.handleMouseOut(o):f!==null?this.handleStickyCapturedSeries(i,f,o,d):(this.tooltipUtil.isXoverlap(d)||l.globals.isBarHorizontal)&&this.create(i,this,0,d,o.ttItems)}},{key:"handleStickyCapturedSeries",value:function(i,r,a,o){var l=this.w;if(!this.tConfig.shared&&l.globals.series[r][o]===null)return void this.handleMouseOut(a);l.globals.series[r][o]!==void 0?this.tConfig.shared&&this.tooltipUtil.isXoverlap(o)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(i,this,r,o,a.ttItems):this.create(i,this,r,o,a.ttItems,!1):this.tooltipUtil.isXoverlap(o)&&this.create(i,this,0,o,a.ttItems)}},{key:"deactivateHoverFilter",value:function(){for(var i=this.w,r=new z(this.ctx),a=i.globals.dom.Paper.select(".apexcharts-bar-area"),o=0;o<a.length;o++)r.pathMouseLeave(a[o])}},{key:"handleMouseOut",value:function(i){var r=this.w,a=this.getElXCrosshairs();if(i.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),r.config.chart.type!=="bubble"&&this.marker.resetPointsSize(),a!==null&&a.classList.remove("apexcharts-active"),this.ycrosshairs!==null&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){this.yaxisTTEls===null&&(this.yaxisTTEls=r.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var o=0;o<this.yaxisTTEls.length;o++)this.yaxisTTEls[o].classList.remove("apexcharts-active")}r.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(l){var h=l.getAttribute("data:default-text");l.innerHTML=decodeURIComponent(h)})}},{key:"markerClick",value:function(i,r,a){var o=this.w;typeof o.config.chart.events.markerClick=="function"&&o.config.chart.events.markerClick(i,this.ctx,{seriesIndex:r,dataPointIndex:a,w:o}),this.ctx.events.fireEvent("markerClick",[i,this.ctx,{seriesIndex:r,dataPointIndex:a,w:o}])}},{key:"create",value:function(i,r,a,o,l){var h=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,d=this.w,f=r;i.type==="mouseup"&&this.markerClick(i,a,o),h===null&&(h=this.tConfig.shared);var g=this.tooltipUtil.hasMarkers(),b=this.tooltipUtil.getElBars();if(d.config.legend.tooltipHoverFormatter){var y=d.config.legend.tooltipHoverFormatter,w=Array.from(this.legendLabels);w.forEach(function(C){var _=C.getAttribute("data:default-text");C.innerHTML=decodeURIComponent(_)});for(var P=0;P<w.length;P++){var E=w[P],M=parseInt(E.getAttribute("i"),10),I=decodeURIComponent(E.getAttribute("data:default-text")),Y=y(I,{seriesIndex:h?M:a,dataPointIndex:o,w:d});if(h)E.innerHTML=d.globals.collapsedSeriesIndices.indexOf(M)<0?Y:I;else if(E.innerHTML=M===a?Y:I,a===M)break}}if(h){if(f.tooltipLabels.drawSeriesTexts({ttItems:l,i:a,j:o,shared:!this.showOnIntersect&&this.tConfig.shared}),g&&(d.globals.markers.largestSize>0?f.marker.enlargePoints(o):f.tooltipPosition.moveDynamicPointsOnHover(o)),this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(b),this.barSeriesHeight>0)){var H=new z(this.ctx),X=d.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(o,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(o);for(var m=0;m<X.length;m++)H.pathMouseEnter(X[m])}}else f.tooltipLabels.drawSeriesTexts({shared:!1,ttItems:l,i:a,j:o}),this.tooltipUtil.hasBars()&&f.tooltipPosition.moveStickyTooltipOverBars(o),g&&f.tooltipPosition.moveMarkers(a,o)}}]),N}(),Zt=function(N){A(r,wt);var i=B(r);function r(){return u(this,r),i.apply(this,arguments)}return v(r,[{key:"draw",value:function(a,o){var l=this,h=this.w;this.graphics=new z(this.ctx),this.bar=new wt(this.ctx,this.xyRatios);var d=new G(this.ctx,h);a=d.getLogSeries(a),this.yRatio=d.getLogYRatios(this.yRatio),this.barHelpers.initVariables(a),h.config.chart.stackType==="100%"&&(a=h.globals.seriesPercent.slice()),this.series=a,this.totalItems=0,this.prevY=[],this.prevX=[],this.prevYF=[],this.prevXF=[],this.prevYVal=[],this.prevXVal=[],this.xArrj=[],this.xArrjF=[],this.xArrjVal=[],this.yArrj=[],this.yArrjF=[],this.yArrjVal=[];for(var f=0;f<a.length;f++)a[f].length>0&&(this.totalItems+=a[f].length);for(var g=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),b=0,y=0,w=function(M,I){var Y=void 0,H=void 0,X=void 0,m=void 0,C=[],_=[],$=h.globals.comboCharts?o[M]:M;l.yRatio.length>1&&(l.yaxisIndex=$),l.isReversed=h.config.yaxis[l.yaxisIndex]&&h.config.yaxis[l.yaxisIndex].reversed;var ee=l.graphics.group({class:"apexcharts-series",seriesName:D.escapeString(h.globals.seriesNames[$]),rel:M+1,"data:realIndex":$});l.ctx.series.addCollapsedClassToSeries(ee,$);var ue=l.graphics.group({class:"apexcharts-datalabels","data:realIndex":$}),ae=0,De=0,Ce=l.initialPositions(b,y,Y,H,X,m);y=Ce.y,ae=Ce.barHeight,H=Ce.yDivision,m=Ce.zeroW,b=Ce.x,De=Ce.barWidth,Y=Ce.xDivision,X=Ce.zeroH,l.yArrj=[],l.yArrjF=[],l.yArrjVal=[],l.xArrj=[],l.xArrjF=[],l.xArrjVal=[],l.prevY.length===1&&l.prevY[0].every(function(xn){return isNaN(xn)})&&(l.prevY[0]=l.prevY[0].map(function(xn){return X}),l.prevYF[0]=l.prevYF[0].map(function(xn){return 0}));for(var $e=0;$e<h.globals.dataPoints;$e++){var st=l.barHelpers.getStrokeWidth(M,$e,$),Ht={indexes:{i:M,j:$e,realIndex:$,bc:I},strokeWidth:st,x:b,y,elSeries:ee},Et=null;l.isHorizontal?(Et=l.drawStackedBarPaths(s(s({},Ht),{},{zeroW:m,barHeight:ae,yDivision:H})),De=l.series[M][$e]/l.invertedYRatio):(Et=l.drawStackedColumnPaths(s(s({},Ht),{},{xDivision:Y,barWidth:De,zeroH:X})),ae=l.series[M][$e]/l.yRatio[l.yaxisIndex]),y=Et.y,b=Et.x,C.push(b),_.push(y);var cn=l.barHelpers.getPathFillColor(a,M,$e,$);ee=l.renderSeries({realIndex:$,pathFill:cn,j:$e,i:M,pathFrom:Et.pathFrom,pathTo:Et.pathTo,strokeWidth:st,elSeries:ee,x:b,y,series:a,barHeight:ae,barWidth:De,elDataLabelsWrap:ue,type:"bar",visibleSeries:0})}h.globals.seriesXvalues[$]=C,h.globals.seriesYvalues[$]=_,l.prevY.push(l.yArrj),l.prevYF.push(l.yArrjF),l.prevYVal.push(l.yArrjVal),l.prevX.push(l.xArrj),l.prevXF.push(l.xArrjF),l.prevXVal.push(l.xArrjVal),g.add(ee)},P=0,E=0;P<a.length;P++,E++)w(P,E);return g}},{key:"initialPositions",value:function(a,o,l,h,d,f){var g,b,y=this.w;return this.isHorizontal?(g=(g=h=y.globals.gridHeight/y.globals.dataPoints)*parseInt(y.config.plotOptions.bar.barHeight,10)/100,f=this.baseLineInvertedY+y.globals.padHorizontal+(this.isReversed?y.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),o=(h-g)/2):(b=l=y.globals.gridWidth/y.globals.dataPoints,b=y.globals.isXNumeric&&y.globals.dataPoints>1?(l=y.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:b*parseInt(y.config.plotOptions.bar.columnWidth,10)/100,d=this.baseLineY[this.yaxisIndex]+(this.isReversed?y.globals.gridHeight:0)-(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),a=y.globals.padHorizontal+(l-b)/2),{x:a,y:o,yDivision:h,xDivision:l,barHeight:g,barWidth:b,zeroH:d,zeroW:f}}},{key:"drawStackedBarPaths",value:function(a){for(var o,l=a.indexes,h=a.barHeight,d=a.strokeWidth,f=a.zeroW,g=a.x,b=a.y,y=a.yDivision,w=a.elSeries,P=this.w,E=b,M=l.i,I=l.j,Y=0,H=0;H<this.prevXF.length;H++)Y+=this.prevXF[H][I];if(M>0){var X=f;this.prevXVal[M-1][I]<0?X=this.series[M][I]>=0?this.prevX[M-1][I]+Y-2*(this.isReversed?Y:0):this.prevX[M-1][I]:this.prevXVal[M-1][I]>=0&&(X=this.series[M][I]>=0?this.prevX[M-1][I]:this.prevX[M-1][I]-Y+2*(this.isReversed?Y:0)),o=X}else o=f;g=this.series[M][I]===null?o:o+this.series[M][I]/this.invertedYRatio-2*(this.isReversed?this.series[M][I]/this.invertedYRatio:0);var m=this.barHelpers.getBarpaths({barYPosition:E,barHeight:h,x1:o,x2:g,strokeWidth:d,series:this.series,realIndex:l.realIndex,i:M,j:I,w:P});return this.barHelpers.barBackground({j:I,i:M,y1:E,y2:h,elSeries:w}),b+=y,{pathTo:m.pathTo,pathFrom:m.pathFrom,x:g,y:b}}},{key:"drawStackedColumnPaths",value:function(a){var o=a.indexes,l=a.x,h=a.y,d=a.xDivision,f=a.barWidth,g=a.zeroH;a.strokeWidth;var b=a.elSeries,y=this.w,w=o.i,P=o.j,E=o.bc;if(y.globals.isXNumeric){var M=y.globals.seriesX[w][P];M||(M=0),l=(M-y.globals.minX)/this.xRatio-f/2}for(var I,Y=l,H=0,X=0;X<this.prevYF.length;X++)H+=isNaN(this.prevYF[X][P])?0:this.prevYF[X][P];if(w>0&&!y.globals.isXNumeric||w>0&&y.globals.isXNumeric&&y.globals.seriesX[w-1][P]===y.globals.seriesX[w][P]){var m,C,_=Math.min(this.yRatio.length+1,w+1);if(this.prevY[w-1]!==void 0){for(var $=1;$<_;$++)if(!isNaN(this.prevY[w-$][P])){C=this.prevY[w-$][P];break}}for(var ee=1;ee<_;ee++){if(this.prevYVal[w-ee][P]<0){m=this.series[w][P]>=0?C-H+2*(this.isReversed?H:0):C;break}if(this.prevYVal[w-ee][P]>=0){m=this.series[w][P]>=0?C:C+H-2*(this.isReversed?H:0);break}}m===void 0&&(m=y.globals.gridHeight),I=this.prevYF[0].every(function(ae){return ae===0})&&this.prevYF.slice(1,w).every(function(ae){return ae.every(function(De){return isNaN(De)})})?y.globals.gridHeight-g:m}else I=y.globals.gridHeight-g;h=I-this.series[w][P]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[w][P]/this.yRatio[this.yaxisIndex]:0);var ue=this.barHelpers.getColumnPaths({barXPosition:Y,barWidth:f,y1:I,y2:h,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,realIndex:o.realIndex,i:w,j:P,w:y});return this.barHelpers.barBackground({bc:E,j:P,i:w,x1:Y,x2:f,elSeries:b}),l+=d,{pathTo:ue.pathTo,pathFrom:ue.pathFrom,x:y.globals.isXNumeric?l-d:l,y:h}}}]),r}(),tn=function(N){A(r,wt);var i=B(r);function r(){return u(this,r),i.apply(this,arguments)}return v(r,[{key:"draw",value:function(a,o){var l=this,h=this.w,d=new z(this.ctx),f=new pe(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=h.config.plotOptions.bar.horizontal;var g=new G(this.ctx,h);a=g.getLogSeries(a),this.series=a,this.yRatio=g.getLogYRatios(this.yRatio),this.barHelpers.initVariables(a);for(var b=d.group({class:"apexcharts-".concat(h.config.chart.type,"-series apexcharts-plot-series")}),y=function(P){l.isBoxPlot=h.config.chart.type==="boxPlot"||h.config.series[P].type==="boxPlot";var E,M,I,Y,H=void 0,X=void 0,m=[],C=[],_=h.globals.comboCharts?o[P]:P,$=d.group({class:"apexcharts-series",seriesName:D.escapeString(h.globals.seriesNames[_]),rel:P+1,"data:realIndex":_});l.ctx.series.addCollapsedClassToSeries($,_),a[P].length>0&&(l.visibleI=l.visibleI+1);var ee,ue;l.yRatio.length>1&&(l.yaxisIndex=_);var ae=l.barHelpers.initialPositions();X=ae.y,ee=ae.barHeight,M=ae.yDivision,Y=ae.zeroW,H=ae.x,ue=ae.barWidth,E=ae.xDivision,I=ae.zeroH,C.push(H+ue/2);for(var De=d.group({class:"apexcharts-datalabels","data:realIndex":_}),Ce=function(st){var Ht=l.barHelpers.getStrokeWidth(P,st,_),Et=null,cn={indexes:{i:P,j:st,realIndex:_},x:H,y:X,strokeWidth:Ht,elSeries:$};Et=l.isHorizontal?l.drawHorizontalBoxPaths(s(s({},cn),{},{yDivision:M,barHeight:ee,zeroW:Y})):l.drawVerticalBoxPaths(s(s({},cn),{},{xDivision:E,barWidth:ue,zeroH:I})),X=Et.y,H=Et.x,st>0&&C.push(H+ue/2),m.push(X),Et.pathTo.forEach(function(xn,_n){var wn=!l.isBoxPlot&&l.candlestickOptions.wick.useFillColor?Et.color[_n]:h.globals.stroke.colors[P],Kn=f.fillPath({seriesNumber:_,dataPointIndex:st,color:Et.color[_n],value:a[P][st]});l.renderSeries({realIndex:_,pathFill:Kn,lineFill:wn,j:st,i:P,pathFrom:Et.pathFrom,pathTo:xn,strokeWidth:Ht,elSeries:$,x:H,y:X,series:a,barHeight:ee,barWidth:ue,elDataLabelsWrap:De,visibleSeries:l.visibleI,type:h.config.chart.type})})},$e=0;$e<h.globals.dataPoints;$e++)Ce($e);h.globals.seriesXvalues[_]=C,h.globals.seriesYvalues[_]=m,b.add($)},w=0;w<a.length;w++)y(w);return b}},{key:"drawVerticalBoxPaths",value:function(a){var o=a.indexes,l=a.x;a.y;var h=a.xDivision,d=a.barWidth,f=a.zeroH,g=a.strokeWidth,b=this.w,y=new z(this.ctx),w=o.i,P=o.j,E=!0,M=b.config.plotOptions.candlestick.colors.upward,I=b.config.plotOptions.candlestick.colors.downward,Y="";this.isBoxPlot&&(Y=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var H=this.yRatio[this.yaxisIndex],X=o.realIndex,m=this.getOHLCValue(X,P),C=f,_=f;m.o>m.c&&(E=!1);var $=Math.min(m.o,m.c),ee=Math.max(m.o,m.c),ue=m.m;b.globals.isXNumeric&&(l=(b.globals.seriesX[X][P]-b.globals.minX)/this.xRatio-d/2);var ae=l+d*this.visibleI;this.series[w][P]===void 0||this.series[w][P]===null?($=f,ee=f):($=f-$/H,ee=f-ee/H,C=f-m.h/H,_=f-m.l/H,ue=f-m.m/H);var De=y.move(ae,f),Ce=y.move(ae+d/2,$);return b.globals.previousPaths.length>0&&(Ce=this.getPreviousPath(X,P,!0)),De=this.isBoxPlot?[y.move(ae,$)+y.line(ae+d/2,$)+y.line(ae+d/2,C)+y.line(ae+d/4,C)+y.line(ae+d-d/4,C)+y.line(ae+d/2,C)+y.line(ae+d/2,$)+y.line(ae+d,$)+y.line(ae+d,ue)+y.line(ae,ue)+y.line(ae,$+g/2),y.move(ae,ue)+y.line(ae+d,ue)+y.line(ae+d,ee)+y.line(ae+d/2,ee)+y.line(ae+d/2,_)+y.line(ae+d-d/4,_)+y.line(ae+d/4,_)+y.line(ae+d/2,_)+y.line(ae+d/2,ee)+y.line(ae,ee)+y.line(ae,ue)+"z"]:[y.move(ae,ee)+y.line(ae+d/2,ee)+y.line(ae+d/2,C)+y.line(ae+d/2,ee)+y.line(ae+d,ee)+y.line(ae+d,$)+y.line(ae+d/2,$)+y.line(ae+d/2,_)+y.line(ae+d/2,$)+y.line(ae,$)+y.line(ae,ee-g/2)],Ce+=y.move(ae,$),b.globals.isXNumeric||(l+=h),{pathTo:De,pathFrom:Ce,x:l,y:ee,barXPosition:ae,color:this.isBoxPlot?Y:E?[M]:[I]}}},{key:"drawHorizontalBoxPaths",value:function(a){var o=a.indexes;a.x;var l=a.y,h=a.yDivision,d=a.barHeight,f=a.zeroW,g=a.strokeWidth,b=this.w,y=new z(this.ctx),w=o.i,P=o.j,E=this.boxOptions.colors.lower;this.isBoxPlot&&(E=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var M=this.invertedYRatio,I=o.realIndex,Y=this.getOHLCValue(I,P),H=f,X=f,m=Math.min(Y.o,Y.c),C=Math.max(Y.o,Y.c),_=Y.m;b.globals.isXNumeric&&(l=(b.globals.seriesX[I][P]-b.globals.minX)/this.invertedXRatio-d/2);var $=l+d*this.visibleI;this.series[w][P]===void 0||this.series[w][P]===null?(m=f,C=f):(m=f+m/M,C=f+C/M,H=f+Y.h/M,X=f+Y.l/M,_=f+Y.m/M);var ee=y.move(f,$),ue=y.move(m,$+d/2);return b.globals.previousPaths.length>0&&(ue=this.getPreviousPath(I,P,!0)),ee=[y.move(m,$)+y.line(m,$+d/2)+y.line(H,$+d/2)+y.line(H,$+d/2-d/4)+y.line(H,$+d/2+d/4)+y.line(H,$+d/2)+y.line(m,$+d/2)+y.line(m,$+d)+y.line(_,$+d)+y.line(_,$)+y.line(m+g/2,$),y.move(_,$)+y.line(_,$+d)+y.line(C,$+d)+y.line(C,$+d/2)+y.line(X,$+d/2)+y.line(X,$+d-d/4)+y.line(X,$+d/4)+y.line(X,$+d/2)+y.line(C,$+d/2)+y.line(C,$)+y.line(_,$)+"z"],ue+=y.move(m,$),b.globals.isXNumeric||(l+=h),{pathTo:ee,pathFrom:ue,x:C,y:l,barYPosition:$,color:E}}},{key:"getOHLCValue",value:function(a,o){var l=this.w;return{o:this.isBoxPlot?l.globals.seriesCandleH[a][o]:l.globals.seriesCandleO[a][o],h:this.isBoxPlot?l.globals.seriesCandleO[a][o]:l.globals.seriesCandleH[a][o],m:l.globals.seriesCandleM[a][o],l:this.isBoxPlot?l.globals.seriesCandleC[a][o]:l.globals.seriesCandleL[a][o],c:this.isBoxPlot?l.globals.seriesCandleL[a][o]:l.globals.seriesCandleC[a][o]}}}]),r}(),ct=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"checkColorRange",value:function(){var i=this.w,r=!1,a=i.config.plotOptions[i.config.chart.type];return a.colorScale.ranges.length>0&&a.colorScale.ranges.map(function(o,l){o.from<=0&&(r=!0)}),r}},{key:"getShadeColor",value:function(i,r,a,o){var l=this.w,h=1,d=l.config.plotOptions[i].shadeIntensity,f=this.determineColor(i,r,a);l.globals.hasNegs||o?h=l.config.plotOptions[i].reverseNegativeShade?f.percent<0?f.percent/100*(1.25*d):(1-f.percent/100)*(1.25*d):f.percent<=0?1-(1+f.percent/100)*d:(1-f.percent/100)*d:(h=1-f.percent/100,i==="treemap"&&(h=(1-f.percent/100)*(1.25*d)));var g=f.color,b=new D;return l.config.plotOptions[i].enableShades&&(g=this.w.config.theme.mode==="dark"?D.hexToRgba(b.shadeColor(-1*h,f.color),l.config.fill.opacity):D.hexToRgba(b.shadeColor(h,f.color),l.config.fill.opacity)),{color:g,colorProps:f}}},{key:"determineColor",value:function(i,r,a){var o=this.w,l=o.globals.series[r][a],h=o.config.plotOptions[i],d=h.colorScale.inverse?a:r;h.distributed&&o.config.chart.type==="treemap"&&(d=a);var f=o.globals.colors[d],g=null,b=Math.min.apply(Math,j(o.globals.series[r])),y=Math.max.apply(Math,j(o.globals.series[r]));h.distributed||i!=="heatmap"||(b=o.globals.minY,y=o.globals.maxY),h.colorScale.min!==void 0&&(b=h.colorScale.min<o.globals.minY?h.colorScale.min:o.globals.minY,y=h.colorScale.max>o.globals.maxY?h.colorScale.max:o.globals.maxY);var w=Math.abs(y)+Math.abs(b),P=100*l/(w===0?w-1e-6:w);return h.colorScale.ranges.length>0&&h.colorScale.ranges.map(function(E,M){if(l>=E.from&&l<=E.to){f=E.color,g=E.foreColor?E.foreColor:null,b=E.from,y=E.to;var I=Math.abs(y)+Math.abs(b);P=100*l/(I===0?I-1e-6:I)}}),{color:f,foreColor:g,percent:P}}},{key:"calculateDataLabels",value:function(i){var r=i.text,a=i.x,o=i.y,l=i.i,h=i.j,d=i.colorProps,f=i.fontSize,g=this.w.config.dataLabels,b=new z(this.ctx),y=new Se(this.ctx),w=null;if(g.enabled){w=b.group({class:"apexcharts-data-labels"});var P=g.offsetX,E=g.offsetY,M=a+P,I=o+parseFloat(g.style.fontSize)/3+E;y.plotDataLabelsText({x:M,y:I,text:r,i:l,j:h,color:d.foreColor,parent:w,fontSize:f,dataLabelsConfig:g})}return w}},{key:"addListeners",value:function(i){var r=new z(this.ctx);i.node.addEventListener("mouseenter",r.pathMouseEnter.bind(this,i)),i.node.addEventListener("mouseleave",r.pathMouseLeave.bind(this,i)),i.node.addEventListener("mousedown",r.pathMouseDown.bind(this,i))}}]),N}(),Pn=function(){function N(i,r){u(this,N),this.ctx=i,this.w=i.w,this.xRatio=r.xRatio,this.yRatio=r.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new ct(i),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return v(N,[{key:"draw",value:function(i){var r=this.w,a=new z(this.ctx),o=a.group({class:"apexcharts-heatmap"});o.attr("clip-path","url(#gridRectMask".concat(r.globals.cuid,")"));var l=r.globals.gridWidth/r.globals.dataPoints,h=r.globals.gridHeight/r.globals.series.length,d=0,f=!1;this.negRange=this.helpers.checkColorRange();var g=i.slice();r.config.yaxis[0].reversed&&(f=!0,g.reverse());for(var b=f?0:g.length-1;f?b<g.length:b>=0;f?b++:b--){var y=a.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:D.escapeString(r.globals.seriesNames[b]),rel:b+1,"data:realIndex":b});if(this.ctx.series.addCollapsedClassToSeries(y,b),r.config.chart.dropShadow.enabled){var w=r.config.chart.dropShadow;new R(this.ctx).dropShadow(y,w,b)}for(var P=0,E=r.config.plotOptions.heatmap.shadeIntensity,M=0;M<g[b].length;M++){var I=this.helpers.getShadeColor(r.config.chart.type,b,M,this.negRange),Y=I.color,H=I.colorProps;r.config.fill.type==="image"&&(Y=new pe(this.ctx).fillPath({seriesNumber:b,dataPointIndex:M,opacity:r.globals.hasNegs?H.percent<0?1-(1+H.percent/100):E+H.percent/100:H.percent/100,patternID:D.randomId(),width:r.config.fill.image.width?r.config.fill.image.width:l,height:r.config.fill.image.height?r.config.fill.image.height:h}));var X=this.rectRadius,m=a.drawRect(P,d,l,h,X);if(m.attr({cx:P,cy:d}),m.node.classList.add("apexcharts-heatmap-rect"),y.add(m),m.attr({fill:Y,i:b,index:b,j:M,val:g[b][M],"stroke-width":this.strokeWidth,stroke:r.config.plotOptions.heatmap.useFillColorAsStroke?Y:r.globals.stroke.colors[0],color:Y}),this.helpers.addListeners(m),r.config.chart.animations.enabled&&!r.globals.dataChanged){var C=1;r.globals.resized||(C=r.config.chart.animations.speed),this.animateHeatMap(m,P,d,l,h,C)}if(r.globals.dataChanged){var _=1;if(this.dynamicAnim.enabled&&r.globals.shouldAnimate){_=this.dynamicAnim.speed;var $=r.globals.previousPaths[b]&&r.globals.previousPaths[b][M]&&r.globals.previousPaths[b][M].color;$||($="rgba(255, 255, 255, 0)"),this.animateHeatColor(m,D.isColorHex($)?$:D.rgb2hex($),D.isColorHex(Y)?Y:D.rgb2hex(Y),_)}}var ee=(0,r.config.dataLabels.formatter)(r.globals.series[b][M],{value:r.globals.series[b][M],seriesIndex:b,dataPointIndex:M,w:r}),ue=this.helpers.calculateDataLabels({text:ee,x:P+l/2,y:d+h/2,i:b,j:M,colorProps:H,series:g});ue!==null&&y.add(ue),P+=l}d+=h,o.add(y)}var ae=r.globals.yAxisScale[0].result.slice();r.config.yaxis[0].reversed?ae.unshift(""):ae.push(""),r.globals.yAxisScale[0].result=ae;var De=r.globals.gridHeight/r.globals.series.length;return r.config.yaxis[0].labels.offsetY=-De/2,o}},{key:"animateHeatMap",value:function(i,r,a,o,l,h){var d=new Q(this.ctx);d.animateRect(i,{x:r+o/2,y:a+l/2,width:0,height:0},{x:r,y:a,width:o,height:l},h,function(){d.animationCompleted(i)})}},{key:"animateHeatColor",value:function(i,r,a,o){i.attr({fill:r}).animate(o).attr({fill:a})}}]),N}(),W=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"drawYAxisTexts",value:function(i,r,a,o){var l=this.w,h=l.config.yaxis[0],d=l.globals.yLabelFormatters[0];return new z(this.ctx).drawText({x:i+h.labels.offsetX,y:r+h.labels.offsetY,text:d(o,a),textAnchor:"middle",fontSize:h.labels.style.fontSize,fontFamily:h.labels.style.fontFamily,foreColor:Array.isArray(h.labels.style.colors)?h.labels.style.colors[a]:h.labels.style.colors})}}]),N}(),K=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w;var r=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=r.globals.stroke.colors!==void 0?r.globals.stroke.colors:r.globals.colors,this.defaultSize=Math.min(r.globals.gridWidth,r.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=r.globals.gridWidth/2,r.config.chart.type==="radialBar"?this.fullAngle=360:this.fullAngle=Math.abs(r.config.plotOptions.pie.endAngle-r.config.plotOptions.pie.startAngle),this.initialAngle=r.config.plotOptions.pie.startAngle%this.fullAngle,r.globals.radialSize=this.defaultSize/2.05-r.config.stroke.width-(r.config.chart.sparkline.enabled?0:r.config.chart.dropShadow.blur),this.donutSize=r.globals.radialSize*parseInt(r.config.plotOptions.pie.donut.size,10)/100,this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return v(N,[{key:"draw",value:function(i){var r=this,a=this.w,o=new z(this.ctx);if(this.ret=o.group({class:"apexcharts-pie"}),a.globals.noData)return this.ret;for(var l=0,h=0;h<i.length;h++)l+=D.negToZero(i[h]);var d=[],f=o.group();l===0&&(l=1e-5),i.forEach(function($){r.maxY=Math.max(r.maxY,$)}),a.config.yaxis[0].max&&(this.maxY=a.config.yaxis[0].max),a.config.grid.position==="back"&&this.chartType==="polarArea"&&this.drawPolarElements(this.ret);for(var g=0;g<i.length;g++){var b=this.fullAngle*D.negToZero(i[g])/l;d.push(b),this.chartType==="polarArea"?(d[g]=this.fullAngle/i.length,this.sliceSizes.push(a.globals.radialSize*i[g]/this.maxY)):this.sliceSizes.push(a.globals.radialSize)}if(a.globals.dataChanged){for(var y,w=0,P=0;P<a.globals.previousPaths.length;P++)w+=D.negToZero(a.globals.previousPaths[P]);for(var E=0;E<a.globals.previousPaths.length;E++)y=this.fullAngle*D.negToZero(a.globals.previousPaths[E])/w,this.prevSectorAngleArr.push(y)}this.donutSize<0&&(this.donutSize=0);var M=a.config.plotOptions.pie.customScale,I=a.globals.gridWidth/2,Y=a.globals.gridHeight/2,H=I-a.globals.gridWidth/2*M,X=Y-a.globals.gridHeight/2*M;if(this.chartType==="donut"){var m=o.drawCircle(this.donutSize);m.attr({cx:this.centerX,cy:this.centerY,fill:a.config.plotOptions.pie.donut.background?a.config.plotOptions.pie.donut.background:"transparent"}),f.add(m)}var C=this.drawArcs(d,i);if(this.sliceLabels.forEach(function($){C.add($)}),f.attr({transform:"translate(".concat(H,", ").concat(X,") scale(").concat(M,")")}),f.add(C),this.ret.add(f),this.donutDataLabels.show){var _=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:H,translateY:X});this.ret.add(_)}return a.config.grid.position==="front"&&this.chartType==="polarArea"&&this.drawPolarElements(this.ret),this.ret}},{key:"drawArcs",value:function(i,r){var a=this.w,o=new R(this.ctx),l=new z(this.ctx),h=new pe(this.ctx),d=l.group({class:"apexcharts-slices"}),f=this.initialAngle,g=this.initialAngle,b=this.initialAngle,y=this.initialAngle;this.strokeWidth=a.config.stroke.show?a.config.stroke.width:0;for(var w=0;w<i.length;w++){var P=l.group({class:"apexcharts-series apexcharts-pie-series",seriesName:D.escapeString(a.globals.seriesNames[w]),rel:w+1,"data:realIndex":w});d.add(P),g=y,b=(f=b)+i[w],y=g+this.prevSectorAngleArr[w];var E=b<f?this.fullAngle+b-f:b-f,M=h.fillPath({seriesNumber:w,size:this.sliceSizes[w],value:r[w]}),I=this.getChangedPath(g,y),Y=l.drawPath({d:I,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[w]:this.lineColorArr,strokeWidth:0,fill:M,fillOpacity:a.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(w)});if(Y.attr({index:0,j:w}),o.setSelectionFilter(Y,0,w),a.config.chart.dropShadow.enabled){var H=a.config.chart.dropShadow;o.dropShadow(Y,H,w)}this.addListeners(Y,this.donutDataLabels),z.setAttrs(Y.node,{"data:angle":E,"data:startAngle":f,"data:strokeWidth":this.strokeWidth,"data:value":r[w]});var X={x:0,y:0};this.chartType==="pie"||this.chartType==="polarArea"?X=D.polarToCartesian(this.centerX,this.centerY,a.globals.radialSize/1.25+a.config.plotOptions.pie.dataLabels.offset,(f+E/2)%this.fullAngle):this.chartType==="donut"&&(X=D.polarToCartesian(this.centerX,this.centerY,(a.globals.radialSize+this.donutSize)/2+a.config.plotOptions.pie.dataLabels.offset,(f+E/2)%this.fullAngle)),P.add(Y);var m=0;if(!this.initialAnim||a.globals.resized||a.globals.dataChanged?this.animBeginArr.push(0):((m=E/this.fullAngle*a.config.chart.animations.speed)===0&&(m=1),this.animDur=m+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&a.globals.dataChanged?this.animatePaths(Y,{size:this.sliceSizes[w],endAngle:b,startAngle:f,prevStartAngle:g,prevEndAngle:y,animateStartingPos:!0,i:w,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:a.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(Y,{size:this.sliceSizes[w],endAngle:b,startAngle:f,i:w,totalItems:i.length-1,animBeginArr:this.animBeginArr,dur:m}),a.config.plotOptions.pie.expandOnClick&&this.chartType!=="polarArea"&&Y.click(this.pieClicked.bind(this,w)),a.globals.selectedDataPoints[0]!==void 0&&a.globals.selectedDataPoints[0].indexOf(w)>-1&&this.pieClicked(w),a.config.dataLabels.enabled){var C=X.x,_=X.y,$=100*E/this.fullAngle+"%";if(E!==0&&a.config.plotOptions.pie.dataLabels.minAngleToShowLabel<i[w]){var ee=a.config.dataLabels.formatter;ee!==void 0&&($=ee(a.globals.seriesPercent[w][0],{seriesIndex:w,w:a}));var ue=a.globals.dataLabels.style.colors[w],ae=l.group({class:"apexcharts-datalabels"}),De=l.drawText({x:C,y:_,text:$,textAnchor:"middle",fontSize:a.config.dataLabels.style.fontSize,fontFamily:a.config.dataLabels.style.fontFamily,fontWeight:a.config.dataLabels.style.fontWeight,foreColor:ue});if(ae.add(De),a.config.dataLabels.dropShadow.enabled){var Ce=a.config.dataLabels.dropShadow;o.dropShadow(De,Ce)}De.node.classList.add("apexcharts-pie-label"),a.config.chart.animations.animate&&a.globals.resized===!1&&(De.node.classList.add("apexcharts-pie-label-delay"),De.node.style.animationDelay=a.config.chart.animations.speed/940+"s"),this.sliceLabels.push(ae)}}}return d}},{key:"addListeners",value:function(i,r){var a=new z(this.ctx);i.node.addEventListener("mouseenter",a.pathMouseEnter.bind(this,i)),i.node.addEventListener("mouseleave",a.pathMouseLeave.bind(this,i)),i.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,i.node,r)),i.node.addEventListener("mousedown",a.pathMouseDown.bind(this,i)),this.donutDataLabels.total.showAlways||(i.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,i.node,r)),i.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,i.node,r)))}},{key:"animatePaths",value:function(i,r){var a=this.w,o=r.endAngle<r.startAngle?this.fullAngle+r.endAngle-r.startAngle:r.endAngle-r.startAngle,l=o,h=r.startAngle,d=r.startAngle;r.prevStartAngle!==void 0&&r.prevEndAngle!==void 0&&(h=r.prevEndAngle,l=r.prevEndAngle<r.prevStartAngle?this.fullAngle+r.prevEndAngle-r.prevStartAngle:r.prevEndAngle-r.prevStartAngle),r.i===a.config.series.length-1&&(o+d>this.fullAngle?r.endAngle=r.endAngle-(o+d):o+d<this.fullAngle&&(r.endAngle=r.endAngle+(this.fullAngle-(o+d)))),o===this.fullAngle&&(o=this.fullAngle-.01),this.animateArc(i,h,d,o,l,r)}},{key:"animateArc",value:function(i,r,a,o,l,h){var d,f=this,g=this.w,b=new Q(this.ctx),y=h.size;(isNaN(r)||isNaN(l))&&(r=a,l=o,h.dur=0);var w=o,P=a,E=r<a?this.fullAngle+r-a:r-a;g.globals.dataChanged&&h.shouldSetPrevPaths&&h.prevEndAngle&&(d=f.getPiePath({me:f,startAngle:h.prevStartAngle,angle:h.prevEndAngle<h.prevStartAngle?this.fullAngle+h.prevEndAngle-h.prevStartAngle:h.prevEndAngle-h.prevStartAngle,size:y}),i.attr({d})),h.dur!==0?i.animate(h.dur,g.globals.easing,h.animBeginArr[h.i]).afterAll(function(){f.chartType!=="pie"&&f.chartType!=="donut"&&f.chartType!=="polarArea"||this.animate(g.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":f.strokeWidth}),h.i===g.config.series.length-1&&b.animationCompleted(i)}).during(function(M){w=E+(o-E)*M,h.animateStartingPos&&(w=l+(o-l)*M,P=r-l+(a-(r-l))*M),d=f.getPiePath({me:f,startAngle:P,angle:w,size:y}),i.node.setAttribute("data:pathOrig",d),i.attr({d})}):(d=f.getPiePath({me:f,startAngle:P,angle:o,size:y}),h.isTrack||(g.globals.animationEnded=!0),i.node.setAttribute("data:pathOrig",d),i.attr({d,"stroke-width":f.strokeWidth}))}},{key:"pieClicked",value:function(i){var r,a=this.w,o=this,l=o.sliceSizes[i]+(a.config.plotOptions.pie.expandOnClick?4:0),h=a.globals.dom.Paper.select(".apexcharts-".concat(o.chartType.toLowerCase(),"-slice-").concat(i)).members[0];if(h.attr("data:pieClicked")!=="true"){var d=a.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(d,function(y){y.setAttribute("data:pieClicked","false");var w=y.getAttribute("data:pathOrig");y.setAttribute("d",w)}),h.attr("data:pieClicked","true");var f=parseInt(h.attr("data:startAngle"),10),g=parseInt(h.attr("data:angle"),10);r=o.getPiePath({me:o,startAngle:f,angle:g,size:l}),g!==360&&h.plot(r)}else{h.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(h.node,this.donutDataLabels);var b=h.attr("data:pathOrig");h.attr({d:b})}}},{key:"getChangedPath",value:function(i,r){var a="";return this.dynamicAnim&&this.w.globals.dataChanged&&(a=this.getPiePath({me:this,startAngle:i,angle:r-i,size:this.size})),a}},{key:"getPiePath",value:function(i){var r=i.me,a=i.startAngle,o=i.angle,l=i.size,h=a,d=Math.PI*(h-90)/180,f=o+a;Math.ceil(f)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(f=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(f)>this.fullAngle&&(f-=this.fullAngle);var g=Math.PI*(f-90)/180,b=r.centerX+l*Math.cos(d),y=r.centerY+l*Math.sin(d),w=r.centerX+l*Math.cos(g),P=r.centerY+l*Math.sin(g),E=D.polarToCartesian(r.centerX,r.centerY,r.donutSize,f),M=D.polarToCartesian(r.centerX,r.centerY,r.donutSize,h),I=o>180?1:0,Y=["M",b,y,"A",l,l,0,I,1,w,P];return r.chartType==="donut"?[].concat(Y,["L",E.x,E.y,"A",r.donutSize,r.donutSize,0,I,0,M.x,M.y,"L",b,y,"z"]).join(" "):r.chartType==="pie"||r.chartType==="polarArea"?[].concat(Y,["L",r.centerX,r.centerY,"L",b,y]).join(" "):[].concat(Y).join(" ")}},{key:"drawPolarElements",value:function(i){var r=this.w,a=new he(this.ctx),o=new z(this.ctx),l=new W(this.ctx),h=o.group(),d=o.group(),f=a.niceScale(0,Math.ceil(this.maxY),r.config.yaxis[0].tickAmount,0,!0),g=f.result.reverse(),b=f.result.length;this.maxY=f.niceMax;for(var y=r.globals.radialSize,w=y/(b-1),P=0;P<b-1;P++){var E=o.drawCircle(y);if(E.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":r.config.plotOptions.polarArea.rings.strokeWidth,stroke:r.config.plotOptions.polarArea.rings.strokeColor}),r.config.yaxis[0].show){var M=l.drawYAxisTexts(this.centerX,this.centerY-y+parseInt(r.config.yaxis[0].labels.style.fontSize,10)/2,P,g[P]);d.add(M)}h.add(E),y-=w}this.drawSpokes(i),i.add(h),i.add(d)}},{key:"renderInnerDataLabels",value:function(i,r){var a=this.w,o=new z(this.ctx),l=o.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(r.translateX?r.translateX:0,", ").concat(r.translateY?r.translateY:0,") scale(").concat(a.config.plotOptions.pie.customScale,")")}),h=i.total.show;l.node.style.opacity=r.opacity;var d,f,g=r.centerX,b=r.centerY;d=i.name.color===void 0?a.globals.colors[0]:i.name.color;var y=i.name.fontSize,w=i.name.fontFamily,P=i.name.fontWeight;f=i.value.color===void 0?a.config.chart.foreColor:i.value.color;var E=i.value.formatter,M="",I="";if(h?(d=i.total.color,y=i.total.fontSize,w=i.total.fontFamily,P=i.total.fontWeight,I=i.total.label,M=i.total.formatter(a)):a.globals.series.length===1&&(M=E(a.globals.series[0],a),I=a.globals.seriesNames[0]),I&&(I=i.name.formatter(I,i.total.show,a)),i.name.show){var Y=o.drawText({x:g,y:b+parseFloat(i.name.offsetY),text:I,textAnchor:"middle",foreColor:d,fontSize:y,fontWeight:P,fontFamily:w});Y.node.classList.add("apexcharts-datalabel-label"),l.add(Y)}if(i.value.show){var H=i.name.show?parseFloat(i.value.offsetY)+16:i.value.offsetY,X=o.drawText({x:g,y:b+H,text:M,textAnchor:"middle",foreColor:f,fontWeight:i.value.fontWeight,fontSize:i.value.fontSize,fontFamily:i.value.fontFamily});X.node.classList.add("apexcharts-datalabel-value"),l.add(X)}return l}},{key:"printInnerLabels",value:function(i,r,a,o){var l,h=this.w;o?l=i.name.color===void 0?h.globals.colors[parseInt(o.parentNode.getAttribute("rel"),10)-1]:i.name.color:h.globals.series.length>1&&i.total.show&&(l=i.total.color);var d=h.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),f=h.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");a=(0,i.value.formatter)(a,h),o||typeof i.total.formatter!="function"||(a=i.total.formatter(h));var g=r===i.total.label;r=i.name.formatter(r,g,h),d!==null&&(d.textContent=r),f!==null&&(f.textContent=a),d!==null&&(d.style.fill=l)}},{key:"printDataLabelsInner",value:function(i,r){var a=this.w,o=i.getAttribute("data:value"),l=a.globals.seriesNames[parseInt(i.parentNode.getAttribute("rel"),10)-1];a.globals.series.length>1&&this.printInnerLabels(r,l,o,i);var h=a.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");h!==null&&(h.style.opacity=1)}},{key:"drawSpokes",value:function(i){var r=this,a=this.w,o=new z(this.ctx),l=a.config.plotOptions.polarArea.spokes;if(l.strokeWidth!==0){for(var h=[],d=360/a.globals.series.length,f=0;f<a.globals.series.length;f++)h.push(D.polarToCartesian(this.centerX,this.centerY,a.globals.radialSize,a.config.plotOptions.pie.startAngle+d*f));h.forEach(function(g,b){var y=o.drawLine(g.x,g.y,r.centerX,r.centerY,Array.isArray(l.connectorColors)?l.connectorColors[b]:l.connectorColors);i.add(y)})}}},{key:"revertDataLabelsInner",value:function(i,r,a){var o=this,l=this.w,h=l.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),d=!1,f=l.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),g=function(w){var P=w.makeSliceOut,E=w.printLabel;Array.prototype.forEach.call(f,function(M){M.getAttribute("data:pieClicked")==="true"&&(P&&(d=!0),E&&o.printDataLabelsInner(M,r))})};if(g({makeSliceOut:!0,printLabel:!1}),r.total.show&&l.globals.series.length>1)d&&!r.total.showAlways?g({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(r,r.total.label,r.total.formatter(l));else if(g({makeSliceOut:!1,printLabel:!0}),!d)if(l.globals.selectedDataPoints.length&&l.globals.series.length>1)if(l.globals.selectedDataPoints[0].length>0){var b=l.globals.selectedDataPoints[0],y=l.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(b));this.printDataLabelsInner(y,r)}else h&&l.globals.selectedDataPoints.length&&l.globals.selectedDataPoints[0].length===0&&(h.style.opacity=0);else h&&l.globals.series.length>1&&(h.style.opacity=0)}}]),N}(),le=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var r=this.w;this.graphics=new z(this.ctx),this.lineColorArr=r.globals.stroke.colors!==void 0?r.globals.stroke.colors:r.globals.colors,this.defaultSize=r.globals.svgHeight<r.globals.svgWidth?r.globals.gridHeight+1.5*r.globals.goldenPadding:r.globals.gridWidth,this.isLog=r.config.yaxis[0].logarithmic,this.coreUtils=new G(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(r.globals.maxY,0):r.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.w.globals.minY,0):r.globals.minY,this.polygons=r.config.plotOptions.radar.polygons,this.strokeWidth=r.config.stroke.show?r.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-r.config.chart.dropShadow.blur,r.config.xaxis.labels.show&&(this.size=this.size-r.globals.xAxisLabelsWidth/1.75),r.config.plotOptions.radar.size!==void 0&&(this.size=r.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return v(N,[{key:"draw",value:function(i){var r=this,a=this.w,o=new pe(this.ctx),l=[],h=new Se(this.ctx);i.length&&(this.dataPointsLen=i[a.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var d=a.globals.gridWidth/2,f=a.globals.gridHeight/2,g=d+a.config.plotOptions.radar.offsetX,b=f+a.config.plotOptions.radar.offsetY,y=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(g||0,", ").concat(b||0,")")}),w=[],P=null,E=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),i.forEach(function(I,Y){var H=I.length===a.globals.dataPoints,X=r.graphics.group().attr({class:"apexcharts-series","data:longestSeries":H,seriesName:D.escapeString(a.globals.seriesNames[Y]),rel:Y+1,"data:realIndex":Y});r.dataRadiusOfPercent[Y]=[],r.dataRadius[Y]=[],r.angleArr[Y]=[],I.forEach(function($e,st){var Ht=Math.abs(r.maxValue-r.minValue);$e+=Math.abs(r.minValue),r.isLog&&($e=r.coreUtils.getLogVal($e,0)),r.dataRadiusOfPercent[Y][st]=$e/Ht,r.dataRadius[Y][st]=r.dataRadiusOfPercent[Y][st]*r.size,r.angleArr[Y][st]=st*r.disAngle}),w=r.getDataPointsPos(r.dataRadius[Y],r.angleArr[Y]);var m=r.createPaths(w,{x:0,y:0});P=r.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),E=r.graphics.group({class:"apexcharts-datalabels","data:realIndex":Y}),a.globals.delayedElements.push({el:P.node,index:Y});var C={i:Y,realIndex:Y,animationDelay:Y,initialSpeed:a.config.chart.animations.speed,dataChangeSpeed:a.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:a.globals.stroke.colors[Y],strokeLineCap:a.config.stroke.lineCap},_=null;a.globals.previousPaths.length>0&&(_=r.getPreviousPath(Y));for(var $=0;$<m.linePathsTo.length;$++){var ee=r.graphics.renderPaths(s(s({},C),{},{pathFrom:_===null?m.linePathsFrom[$]:_,pathTo:m.linePathsTo[$],strokeWidth:Array.isArray(r.strokeWidth)?r.strokeWidth[Y]:r.strokeWidth,fill:"none",drawShadow:!1}));X.add(ee);var ue=o.fillPath({seriesNumber:Y}),ae=r.graphics.renderPaths(s(s({},C),{},{pathFrom:_===null?m.areaPathsFrom[$]:_,pathTo:m.areaPathsTo[$],strokeWidth:0,fill:ue,drawShadow:!1}));if(a.config.chart.dropShadow.enabled){var De=new R(r.ctx),Ce=a.config.chart.dropShadow;De.dropShadow(ae,Object.assign({},Ce,{noUserSpaceOnUse:!0}),Y)}X.add(ae)}I.forEach(function($e,st){var Ht=new Ve(r.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:Y,dataPointIndex:st}),Et=r.graphics.drawMarker(w[st].x,w[st].y,Ht);Et.attr("rel",st),Et.attr("j",st),Et.attr("index",Y),Et.node.setAttribute("default-marker-size",Ht.pSize);var cn=r.graphics.group({class:"apexcharts-series-markers"});cn&&cn.add(Et),P.add(cn),X.add(P);var xn=a.config.dataLabels;if(xn.enabled){var _n=xn.formatter(a.globals.series[Y][st],{seriesIndex:Y,dataPointIndex:st,w:a});h.plotDataLabelsText({x:w[st].x,y:w[st].y,text:_n,textAnchor:"middle",i:Y,j:Y,parent:E,offsetCorrection:!1,dataLabelsConfig:s({},xn)})}X.add(E)}),l.push(X)}),this.drawPolygons({parent:y}),a.config.xaxis.labels.show){var M=this.drawXAxisTexts();y.add(M)}return l.forEach(function(I){y.add(I)}),y.add(this.yaxisLabels),y}},{key:"drawPolygons",value:function(i){for(var r=this,a=this.w,o=i.parent,l=new W(this.ctx),h=a.globals.yAxisScale[0].result.reverse(),d=h.length,f=[],g=this.size/(d-1),b=0;b<d;b++)f[b]=g*b;f.reverse();var y=[],w=[];f.forEach(function(P,E){var M=D.getPolygonPos(P,r.dataPointsLen),I="";M.forEach(function(Y,H){if(E===0){var X=r.graphics.drawLine(Y.x,Y.y,0,0,Array.isArray(r.polygons.connectorColors)?r.polygons.connectorColors[H]:r.polygons.connectorColors);w.push(X)}H===0&&r.yaxisLabelsTextsPos.push({x:Y.x,y:Y.y}),I+=Y.x+","+Y.y+" "}),y.push(I)}),y.forEach(function(P,E){var M=r.polygons.strokeColors,I=r.polygons.strokeWidth,Y=r.graphics.drawPolygon(P,Array.isArray(M)?M[E]:M,Array.isArray(I)?I[E]:I,a.globals.radarPolygons.fill.colors[E]);o.add(Y)}),w.forEach(function(P){o.add(P)}),a.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach(function(P,E){var M=l.drawYAxisTexts(P.x,P.y,E,h[E]);r.yaxisLabels.add(M)})}},{key:"drawXAxisTexts",value:function(){var i=this,r=this.w,a=r.config.xaxis.labels,o=this.graphics.group({class:"apexcharts-xaxis"}),l=D.getPolygonPos(this.size,this.dataPointsLen);return r.globals.labels.forEach(function(h,d){var f=r.config.xaxis.labels.formatter,g=new Se(i.ctx);if(l[d]){var b=i.getTextPos(l[d],i.size),y=f(h,{seriesIndex:-1,dataPointIndex:d,w:r});g.plotDataLabelsText({x:b.newX,y:b.newY,text:y,textAnchor:b.textAnchor,i:d,j:d,parent:o,color:Array.isArray(a.style.colors)&&a.style.colors[d]?a.style.colors[d]:"#a8a8a8",dataLabelsConfig:s({textAnchor:b.textAnchor,dropShadow:{enabled:!1}},a),offsetCorrection:!1})}}),o}},{key:"createPaths",value:function(i,r){var a=this,o=[],l=[],h=[],d=[];if(i.length){l=[this.graphics.move(r.x,r.y)],d=[this.graphics.move(r.x,r.y)];var f=this.graphics.move(i[0].x,i[0].y),g=this.graphics.move(i[0].x,i[0].y);i.forEach(function(b,y){f+=a.graphics.line(b.x,b.y),g+=a.graphics.line(b.x,b.y),y===i.length-1&&(f+="Z",g+="Z")}),o.push(f),h.push(g)}return{linePathsFrom:l,linePathsTo:o,areaPathsFrom:d,areaPathsTo:h}}},{key:"getTextPos",value:function(i,r){var a="middle",o=i.x,l=i.y;return Math.abs(i.x)>=10?i.x>0?(a="start",o+=10):i.x<0&&(a="end",o-=10):a="middle",Math.abs(i.y)>=r-10&&(i.y<0?l-=10:i.y>0&&(l+=10)),{textAnchor:a,newX:o,newY:l}}},{key:"getPreviousPath",value:function(i){for(var r=this.w,a=null,o=0;o<r.globals.previousPaths.length;o++){var l=r.globals.previousPaths[o];l.paths.length>0&&parseInt(l.realIndex,10)===parseInt(i,10)&&r.globals.previousPaths[o].paths[0]!==void 0&&(a=r.globals.previousPaths[o].paths[0].d)}return a}},{key:"getDataPointsPos",value:function(i,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;i=i||[],r=r||[];for(var o=[],l=0;l<a;l++){var h={};h.x=i[l]*Math.sin(r[l]),h.y=-i[l]*Math.cos(r[l]),o.push(h)}return o}}]),N}(),de=function(N){A(r,K);var i=B(r);function r(a){var o;u(this,r),(o=i.call(this,a)).ctx=a,o.w=a.w,o.animBeginArr=[0],o.animDur=0;var l=o.w;return o.startAngle=l.config.plotOptions.radialBar.startAngle,o.endAngle=l.config.plotOptions.radialBar.endAngle,o.totalAngle=Math.abs(l.config.plotOptions.radialBar.endAngle-l.config.plotOptions.radialBar.startAngle),o.trackStartAngle=l.config.plotOptions.radialBar.track.startAngle,o.trackEndAngle=l.config.plotOptions.radialBar.track.endAngle,o.donutDataLabels=o.w.config.plotOptions.radialBar.dataLabels,o.radialDataLabels=o.donutDataLabels,o.trackStartAngle||(o.trackStartAngle=o.startAngle),o.trackEndAngle||(o.trackEndAngle=o.endAngle),o.endAngle===360&&(o.endAngle=359.99),o.margin=parseInt(l.config.plotOptions.radialBar.track.margin,10),o}return v(r,[{key:"draw",value:function(a){var o=this.w,l=new z(this.ctx),h=l.group({class:"apexcharts-radialbar"});if(o.globals.noData)return h;var d=l.group(),f=this.defaultSize/2,g=o.globals.gridWidth/2,b=this.defaultSize/2.05;o.config.chart.sparkline.enabled||(b=b-o.config.stroke.width-o.config.chart.dropShadow.blur);var y=o.globals.fill.colors;if(o.config.plotOptions.radialBar.track.show){var w=this.drawTracks({size:b,centerX:g,centerY:f,colorArr:y,series:a});d.add(w)}var P=this.drawArcs({size:b,centerX:g,centerY:f,colorArr:y,series:a}),E=360;o.config.plotOptions.radialBar.startAngle<0&&(E=this.totalAngle);var M=(360-E)/360;if(o.globals.radialSize=b-b*M,this.radialDataLabels.value.show){var I=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);o.globals.radialSize+=I*M}return d.add(P.g),o.config.plotOptions.radialBar.hollow.position==="front"&&(P.g.add(P.elHollow),P.dataLabels&&P.g.add(P.dataLabels)),h.add(d),h}},{key:"drawTracks",value:function(a){var o=this.w,l=new z(this.ctx),h=l.group({class:"apexcharts-tracks"}),d=new R(this.ctx),f=new pe(this.ctx),g=this.getStrokeWidth(a);a.size=a.size-g/2;for(var b=0;b<a.series.length;b++){var y=l.group({class:"apexcharts-radialbar-track apexcharts-track"});h.add(y),y.attr({rel:b+1}),a.size=a.size-g-this.margin;var w=o.config.plotOptions.radialBar.track,P=f.fillPath({seriesNumber:0,size:a.size,fillColors:Array.isArray(w.background)?w.background[b]:w.background,solid:!0}),E=this.trackStartAngle,M=this.trackEndAngle;Math.abs(M)+Math.abs(E)>=360&&(M=360-Math.abs(this.startAngle)-.1);var I=l.drawPath({d:"",stroke:P,strokeWidth:g*parseInt(w.strokeWidth,10)/100,fill:"none",strokeOpacity:w.opacity,classes:"apexcharts-radialbar-area"});if(w.dropShadow.enabled){var Y=w.dropShadow;d.dropShadow(I,Y)}y.add(I),I.attr("id","apexcharts-radialbarTrack-"+b),this.animatePaths(I,{centerX:a.centerX,centerY:a.centerY,endAngle:M,startAngle:E,size:a.size,i:b,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:o.globals.easing})}return h}},{key:"drawArcs",value:function(a){var o=this.w,l=new z(this.ctx),h=new pe(this.ctx),d=new R(this.ctx),f=l.group(),g=this.getStrokeWidth(a);a.size=a.size-g/2;var b=o.config.plotOptions.radialBar.hollow.background,y=a.size-g*a.series.length-this.margin*a.series.length-g*parseInt(o.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,w=y-o.config.plotOptions.radialBar.hollow.margin;o.config.plotOptions.radialBar.hollow.image!==void 0&&(b=this.drawHollowImage(a,f,y,b));var P=this.drawHollow({size:w,centerX:a.centerX,centerY:a.centerY,fill:b||"transparent"});if(o.config.plotOptions.radialBar.hollow.dropShadow.enabled){var E=o.config.plotOptions.radialBar.hollow.dropShadow;d.dropShadow(P,E)}var M=1;!this.radialDataLabels.total.show&&o.globals.series.length>1&&(M=0);var I=null;this.radialDataLabels.show&&(I=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:y,centerX:a.centerX,centerY:a.centerY,opacity:M})),o.config.plotOptions.radialBar.hollow.position==="back"&&(f.add(P),I&&f.add(I));var Y=!1;o.config.plotOptions.radialBar.inverseOrder&&(Y=!0);for(var H=Y?a.series.length-1:0;Y?H>=0:H<a.series.length;Y?H--:H++){var X=l.group({class:"apexcharts-series apexcharts-radial-series",seriesName:D.escapeString(o.globals.seriesNames[H])});f.add(X),X.attr({rel:H+1,"data:realIndex":H}),this.ctx.series.addCollapsedClassToSeries(X,H),a.size=a.size-g-this.margin;var m=h.fillPath({seriesNumber:H,size:a.size,value:a.series[H]}),C=this.startAngle,_=void 0,$=D.negToZero(a.series[H]>100?100:a.series[H])/100,ee=Math.round(this.totalAngle*$)+this.startAngle,ue=void 0;o.globals.dataChanged&&(_=this.startAngle,ue=Math.round(this.totalAngle*D.negToZero(o.globals.previousPaths[H])/100)+_),Math.abs(ee)+Math.abs(C)>=360&&(ee-=.01),Math.abs(ue)+Math.abs(_)>=360&&(ue-=.01);var ae=ee-C,De=Array.isArray(o.config.stroke.dashArray)?o.config.stroke.dashArray[H]:o.config.stroke.dashArray,Ce=l.drawPath({d:"",stroke:m,strokeWidth:g,fill:"none",fillOpacity:o.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+H,strokeDashArray:De});if(z.setAttrs(Ce.node,{"data:angle":ae,"data:value":a.series[H]}),o.config.chart.dropShadow.enabled){var $e=o.config.chart.dropShadow;d.dropShadow(Ce,$e,H)}d.setSelectionFilter(Ce,0,H),this.addListeners(Ce,this.radialDataLabels),X.add(Ce),Ce.attr({index:0,j:H});var st=0;!this.initialAnim||o.globals.resized||o.globals.dataChanged||(st=o.config.chart.animations.speed),o.globals.dataChanged&&(st=o.config.chart.animations.dynamicAnimation.speed),this.animDur=st/(1.2*a.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(Ce,{centerX:a.centerX,centerY:a.centerY,endAngle:ee,startAngle:C,prevEndAngle:ue,prevStartAngle:_,size:a.size,i:H,totalItems:2,animBeginArr:this.animBeginArr,dur:st,shouldSetPrevPaths:!0,easing:o.globals.easing})}return{g:f,elHollow:P,dataLabels:I}}},{key:"drawHollow",value:function(a){var o=new z(this.ctx).drawCircle(2*a.size);return o.attr({class:"apexcharts-radialbar-hollow",cx:a.centerX,cy:a.centerY,r:a.size,fill:a.fill}),o}},{key:"drawHollowImage",value:function(a,o,l,h){var d=this.w,f=new pe(this.ctx),g=D.randomId(),b=d.config.plotOptions.radialBar.hollow.image;if(d.config.plotOptions.radialBar.hollow.imageClipped)f.clippedImgArea({width:l,height:l,image:b,patternID:"pattern".concat(d.globals.cuid).concat(g)}),h="url(#pattern".concat(d.globals.cuid).concat(g,")");else{var y=d.config.plotOptions.radialBar.hollow.imageWidth,w=d.config.plotOptions.radialBar.hollow.imageHeight;if(y===void 0&&w===void 0){var P=d.globals.dom.Paper.image(b).loaded(function(M){this.move(a.centerX-M.width/2+d.config.plotOptions.radialBar.hollow.imageOffsetX,a.centerY-M.height/2+d.config.plotOptions.radialBar.hollow.imageOffsetY)});o.add(P)}else{var E=d.globals.dom.Paper.image(b).loaded(function(M){this.move(a.centerX-y/2+d.config.plotOptions.radialBar.hollow.imageOffsetX,a.centerY-w/2+d.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(y,w)});o.add(E)}}return h}},{key:"getStrokeWidth",value:function(a){var o=this.w;return a.size*(100-parseInt(o.config.plotOptions.radialBar.hollow.size,10))/100/(a.series.length+1)-this.margin}}]),r}(),Re=function(){function N(i){u(this,N),this.w=i.w,this.lineCtx=i}return v(N,[{key:"sameValueSeriesFix",value:function(i,r){var a=this.w;if(a.config.chart.type==="line"&&(a.config.fill.type==="gradient"||a.config.fill.type[i]==="gradient")&&new G(this.lineCtx.ctx,a).seriesHaveSameValues(i)){var o=r[i].slice();o[o.length-1]=o[o.length-1]+1e-6,r[i]=o}return r}},{key:"calculatePoints",value:function(i){var r=i.series,a=i.realIndex,o=i.x,l=i.y,h=i.i,d=i.j,f=i.prevY,g=this.w,b=[],y=[];if(d===0){var w=this.lineCtx.categoryAxisCorrection+g.config.markers.offsetX;g.globals.isXNumeric&&(w=(g.globals.seriesX[a][0]-g.globals.minX)/this.lineCtx.xRatio+g.config.markers.offsetX),b.push(w),y.push(D.isNumber(r[h][0])?f+g.config.markers.offsetY:null),b.push(o+g.config.markers.offsetX),y.push(D.isNumber(r[h][d+1])?l+g.config.markers.offsetY:null)}else b.push(o+g.config.markers.offsetX),y.push(D.isNumber(r[h][d+1])?l+g.config.markers.offsetY:null);return{x:b,y}}},{key:"checkPreviousPaths",value:function(i){for(var r=i.pathFromLine,a=i.pathFromArea,o=i.realIndex,l=this.w,h=0;h<l.globals.previousPaths.length;h++){var d=l.globals.previousPaths[h];(d.type==="line"||d.type==="area")&&d.paths.length>0&&parseInt(d.realIndex,10)===parseInt(o,10)&&(d.type==="line"?(this.lineCtx.appendPathFrom=!1,r=l.globals.previousPaths[h].paths[0].d):d.type==="area"&&(this.lineCtx.appendPathFrom=!1,a=l.globals.previousPaths[h].paths[0].d,l.config.stroke.show&&l.globals.previousPaths[h].paths[1]&&(r=l.globals.previousPaths[h].paths[1].d)))}return{pathFromLine:r,pathFromArea:a}}},{key:"determineFirstPrevY",value:function(i){var r=i.i,a=i.series,o=i.prevY,l=i.lineYPosition,h=this.w;if(a[r][0]!==void 0)o=(l=h.config.chart.stacked&&r>0?this.lineCtx.prevSeriesY[r-1][0]:this.lineCtx.zeroY)-a[r][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?a[r][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(h.config.chart.stacked&&r>0&&a[r][0]===void 0){for(var d=r-1;d>=0;d--)if(a[d][0]!==null&&a[d][0]!==void 0){o=l=this.lineCtx.prevSeriesY[d][0];break}}return{prevY:o,lineYPosition:l}}}]),N}(),He=function(){function N(i,r,a){u(this,N),this.ctx=i,this.w=i.w,this.xyRatios=r,this.pointsChart=!(this.w.config.chart.type!=="bubble"&&this.w.config.chart.type!=="scatter")||a,this.scatter=new Ye(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new Re(this),this.markers=new Ve(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return v(N,[{key:"draw",value:function(i,r,a){var o=this.w,l=new z(this.ctx),h=o.globals.comboCharts?r:o.config.chart.type,d=l.group({class:"apexcharts-".concat(h,"-series apexcharts-plot-series")}),f=new G(this.ctx,o);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,i=f.getLogSeries(i),this.yRatio=f.getLogYRatios(this.yRatio);for(var g=[],b=0;b<i.length;b++){i=this.lineHelpers.sameValueSeriesFix(b,i);var y=o.globals.comboCharts?a[b]:b;this._initSerieVariables(i,b,y);var w=[],P=[],E=o.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,y),o.globals.isXNumeric&&o.globals.seriesX.length>0&&(E=(o.globals.seriesX[y][0]-o.globals.minX)/this.xRatio),P.push(E);var M,I=E,Y=I,H=this.zeroY;H=this.lineHelpers.determineFirstPrevY({i:b,series:i,prevY:H,lineYPosition:0}).prevY,w.push(H),M=H;var X=this._calculatePathsFrom({series:i,i:b,realIndex:y,prevX:Y,prevY:H}),m=this._iterateOverDataPoints({series:i,realIndex:y,i:b,x:E,y:1,pX:I,pY:M,pathsFrom:X,linePaths:[],areaPaths:[],seriesIndex:a,lineYPosition:0,xArrj:P,yArrj:w});this._handlePaths({type:h,realIndex:y,i:b,paths:m}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),g.push(this.elSeries)}if(o.config.chart.stacked)for(var C=g.length;C>0;C--)d.add(g[C-1]);else for(var _=0;_<g.length;_++)d.add(g[_]);return d}},{key:"_initSerieVariables",value:function(i,r,a){var o=this.w,l=new z(this.ctx);this.xDivision=o.globals.gridWidth/(o.globals.dataPoints-(o.config.xaxis.tickPlacement==="on"?1:0)),this.strokeWidth=Array.isArray(o.config.stroke.width)?o.config.stroke.width[a]:o.config.stroke.width,this.yRatio.length>1&&(this.yaxisIndex=a),this.isReversed=o.config.yaxis[this.yaxisIndex]&&o.config.yaxis[this.yaxisIndex].reversed,this.zeroY=o.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?o.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>o.globals.gridHeight||o.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=o.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=l.group({class:"apexcharts-series",seriesName:D.escapeString(o.globals.seriesNames[a])}),this.elPointsMain=l.group({class:"apexcharts-series-markers-wrap","data:realIndex":a}),this.elDataLabelsWrap=l.group({class:"apexcharts-datalabels","data:realIndex":a});var h=i[r].length===o.globals.dataPoints;this.elSeries.attr({"data:longestSeries":h,rel:r+1,"data:realIndex":a}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(i){var r,a,o,l,h=i.series,d=i.i,f=i.realIndex,g=i.prevX,b=i.prevY,y=this.w,w=new z(this.ctx);if(h[d][0]===null){for(var P=0;P<h[d].length;P++)if(h[d][P]!==null){g=this.xDivision*P,b=this.zeroY-h[d][P]/this.yRatio[this.yaxisIndex],r=w.move(g,b),a=w.move(g,this.areaBottomY);break}}else r=w.move(g,b),a=w.move(g,this.areaBottomY)+w.line(g,b);if(o=w.move(-1,this.zeroY)+w.line(-1,this.zeroY),l=w.move(-1,this.zeroY)+w.line(-1,this.zeroY),y.globals.previousPaths.length>0){var E=this.lineHelpers.checkPreviousPaths({pathFromLine:o,pathFromArea:l,realIndex:f});o=E.pathFromLine,l=E.pathFromArea}return{prevX:g,prevY:b,linePath:r,areaPath:a,pathFromLine:o,pathFromArea:l}}},{key:"_handlePaths",value:function(i){var r=i.type,a=i.realIndex,o=i.i,l=i.paths,h=this.w,d=new z(this.ctx),f=new pe(this.ctx);this.prevSeriesY.push(l.yArrj),h.globals.seriesXvalues[a]=l.xArrj,h.globals.seriesYvalues[a]=l.yArrj;var g=h.config.forecastDataPoints;if(g.count>0){var b=h.globals.seriesXvalues[a][h.globals.seriesXvalues[a].length-g.count-1],y=d.drawRect(b,0,h.globals.gridWidth,h.globals.gridHeight,0);h.globals.dom.elForecastMask.appendChild(y.node);var w=d.drawRect(0,0,b,h.globals.gridHeight,0);h.globals.dom.elNonForecastMask.appendChild(w.node)}this.pointsChart||h.globals.delayedElements.push({el:this.elPointsMain.node,index:a});var P={i:o,realIndex:a,animationDelay:o,initialSpeed:h.config.chart.animations.speed,dataChangeSpeed:h.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(r)};if(r==="area")for(var E=f.fillPath({seriesNumber:a}),M=0;M<l.areaPaths.length;M++){var I=d.renderPaths(s(s({},P),{},{pathFrom:l.pathFromArea,pathTo:l.areaPaths[M],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:E}));this.elSeries.add(I)}if(h.config.stroke.show&&!this.pointsChart){var Y=null;if(r==="line")Y=f.fillPath({seriesNumber:a,i:o});else if(h.config.stroke.fill.type==="solid")Y=h.globals.stroke.colors[a];else{var H=h.config.fill;h.config.fill=h.config.stroke.fill,Y=f.fillPath({seriesNumber:a,i:o}),h.config.fill=H}for(var X=0;X<l.linePaths.length;X++){var m=s(s({},P),{},{pathFrom:l.pathFromLine,pathTo:l.linePaths[X],stroke:Y,strokeWidth:this.strokeWidth,strokeLineCap:h.config.stroke.lineCap,fill:"none"}),C=d.renderPaths(m);if(this.elSeries.add(C),g.count>0){var _=d.renderPaths(m);_.node.setAttribute("stroke-dasharray",g.dashArray),g.strokeWidth&&_.node.setAttribute("stroke-width",g.strokeWidth),this.elSeries.add(_),_.attr("clip-path","url(#forecastMask".concat(h.globals.cuid,")")),C.attr("clip-path","url(#nonForecastMask".concat(h.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(i){for(var r=i.series,a=i.realIndex,o=i.i,l=i.x,h=i.y,d=i.pX,f=i.pY,g=i.pathsFrom,b=i.linePaths,y=i.areaPaths,w=i.seriesIndex,P=i.lineYPosition,E=i.xArrj,M=i.yArrj,I=this.w,Y=new z(this.ctx),H=this.yRatio,X=g.prevY,m=g.linePath,C=g.areaPath,_=g.pathFromLine,$=g.pathFromArea,ee=D.isNumber(I.globals.minYArr[a])?I.globals.minYArr[a]:I.globals.minY,ue=I.globals.dataPoints>1?I.globals.dataPoints-1:I.globals.dataPoints,ae=0;ae<ue;ae++){var De=r[o][ae+1]===void 0||r[o][ae+1]===null;if(I.globals.isXNumeric){var Ce=I.globals.seriesX[a][ae+1];I.globals.seriesX[a][ae+1]===void 0&&(Ce=I.globals.seriesX[a][ue-1]),l=(Ce-I.globals.minX)/this.xRatio}else l+=this.xDivision;I.config.chart.stacked?o>0&&I.globals.collapsedSeries.length<I.config.series.length-1?P=this.prevSeriesY[function(Ht){for(var Et=Ht,cn=0;cn<I.globals.series.length;cn++)if(I.globals.collapsedSeriesIndices.indexOf(Ht)>-1){Et--;break}return Et>=0?Et:0}(o-1)][ae+1]:P=this.zeroY:P=this.zeroY,h=De?P-ee/H[this.yaxisIndex]+2*(this.isReversed?ee/H[this.yaxisIndex]:0):P-r[o][ae+1]/H[this.yaxisIndex]+2*(this.isReversed?r[o][ae+1]/H[this.yaxisIndex]:0),E.push(l),M.push(h);var $e=this.lineHelpers.calculatePoints({series:r,x:l,y:h,realIndex:a,i:o,j:ae,prevY:X}),st=this._createPaths({series:r,i:o,realIndex:a,j:ae,x:l,y:h,pX:d,pY:f,linePath:m,areaPath:C,linePaths:b,areaPaths:y,seriesIndex:w});y=st.areaPaths,b=st.linePaths,d=st.pX,f=st.pY,C=st.areaPath,m=st.linePath,this.appendPathFrom&&(_+=Y.line(l,this.zeroY),$+=Y.line(l,this.zeroY)),this.handleNullDataPoints(r,$e,o,ae,a),this._handleMarkersAndLabels({pointsPos:$e,series:r,x:l,y:h,prevY:X,i:o,j:ae,realIndex:a})}return{yArrj:M,xArrj:E,pathFromArea:$,areaPaths:y,pathFromLine:_,linePaths:b}}},{key:"_handleMarkersAndLabels",value:function(i){var r=i.pointsPos;i.series,i.x,i.y,i.prevY;var a=i.i,o=i.j,l=i.realIndex,h=this.w,d=new Se(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,o,{realIndex:l,pointsPos:r,zRatio:this.zRatio,elParent:this.elPointsMain});else{h.globals.series[a].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var f=this.markers.plotChartMarkers(r,l,o+1);f!==null&&this.elPointsMain.add(f)}var g=d.drawDataLabel(r,l,o+1,null);g!==null&&this.elDataLabelsWrap.add(g)}},{key:"_createPaths",value:function(i){var r=i.series,a=i.i,o=i.realIndex,l=i.j,h=i.x,d=i.y,f=i.pX,g=i.pY,b=i.linePath,y=i.areaPath,w=i.linePaths,P=i.areaPaths,E=i.seriesIndex,M=this.w,I=new z(this.ctx),Y=M.config.stroke.curve,H=this.areaBottomY;if(Array.isArray(M.config.stroke.curve)&&(Y=Array.isArray(E)?M.config.stroke.curve[E[a]]:M.config.stroke.curve[a]),Y==="smooth"){var X=.35*(h-f);M.globals.hasNullValues?(r[a][l]!==null&&(r[a][l+1]!==null?(b=I.move(f,g)+I.curve(f+X,g,h-X,d,h+1,d),y=I.move(f+1,g)+I.curve(f+X,g,h-X,d,h+1,d)+I.line(h,H)+I.line(f,H)+"z"):(b=I.move(f,g),y=I.move(f,g)+"z")),w.push(b),P.push(y)):(b+=I.curve(f+X,g,h-X,d,h,d),y+=I.curve(f+X,g,h-X,d,h,d)),f=h,g=d,l===r[a].length-2&&(y=y+I.curve(f,g,h,d,h,H)+I.move(h,d)+"z",M.globals.hasNullValues||(w.push(b),P.push(y)))}else{if(r[a][l+1]===null){b+=I.move(h,d);var m=M.globals.isXNumeric?(M.globals.seriesX[o][l]-M.globals.minX)/this.xRatio:h-this.xDivision;y=y+I.line(m,H)+I.move(h,d)+"z"}r[a][l]===null&&(b+=I.move(h,d),y+=I.move(h,H)),Y==="stepline"?(b=b+I.line(h,null,"H")+I.line(null,d,"V"),y=y+I.line(h,null,"H")+I.line(null,d,"V")):Y==="straight"&&(b+=I.line(h,d),y+=I.line(h,d)),l===r[a].length-2&&(y=y+I.line(h,H)+I.move(h,d)+"z",w.push(b),P.push(y))}return{linePaths:w,areaPaths:P,pX:f,pY:g,linePath:b,areaPath:y}}},{key:"handleNullDataPoints",value:function(i,r,a,o,l){var h=this.w;if(i[a][o]===null&&h.config.markers.showNullDataPoints||i[a].length===1){var d=this.markers.plotChartMarkers(r,l,o+1,this.strokeWidth-h.config.markers.strokeWidth/2,!0);d!==null&&this.elPointsMain.add(d)}}}]),N}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function N(d,f,g,b){this.xoffset=d,this.yoffset=f,this.height=b,this.width=g,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(y){var w,P=[],E=this.xoffset,M=this.yoffset,I=l(y)/this.height,Y=l(y)/this.width;if(this.width>=this.height)for(w=0;w<y.length;w++)P.push([E,M,E+I,M+y[w]/I]),M+=y[w]/I;else for(w=0;w<y.length;w++)P.push([E,M,E+y[w]/Y,M+Y]),E+=y[w]/Y;return P},this.cutArea=function(y){var w;if(this.width>=this.height){var P=y/this.height,E=this.width-P;w=new N(this.xoffset+P,this.yoffset,E,this.height)}else{var M=y/this.width,I=this.height-M;w=new N(this.xoffset,this.yoffset+M,this.width,I)}return w}}function i(d,f,g,b,y){return b=b===void 0?0:b,y=y===void 0?0:y,function(w){var P,E,M=[];for(P=0;P<w.length;P++)for(E=0;E<w[P].length;E++)M.push(w[P][E]);return M}(r(function(w,P){var E,M=[],I=P/l(w);for(E=0;E<w.length;E++)M[E]=w[E]*I;return M}(d,f*g),[],new N(b,y,f,g),[]))}function r(d,f,g,b){var y,w,P;if(d.length!==0)return y=g.shortestEdge(),function(E,M,I){var Y;if(E.length===0)return!0;(Y=E.slice()).push(M);var H=a(E,I),X=a(Y,I);return H>=X}(f,w=d[0],y)?(f.push(w),r(d.slice(1),f,g,b)):(P=g.cutArea(l(f),b),b.push(g.getCoordinates(f)),r(d,[],P,b)),b;b.push(g.getCoordinates(f))}function a(d,f){var g=Math.min.apply(Math,d),b=Math.max.apply(Math,d),y=l(d);return Math.max(Math.pow(f,2)*b/Math.pow(y,2),Math.pow(y,2)/(Math.pow(f,2)*g))}function o(d){return d&&d.constructor===Array}function l(d){var f,g=0;for(f=0;f<d.length;f++)g+=d[f];return g}function h(d){var f,g=0;if(o(d[0]))for(f=0;f<d.length;f++)g+=h(d[f]);else g=l(d);return g}return function d(f,g,b,y,w){y=y===void 0?0:y,w=w===void 0?0:w;var P,E,M=[],I=[];if(o(f[0])){for(E=0;E<f.length;E++)M[E]=h(f[E]);for(P=i(M,g,b,y,w),E=0;E<f.length;E++)I.push(d(f[E],P[E][2]-P[E][0],P[E][3]-P[E][1],P[E][0],P[E][1]))}else I=i(f,g,b,y,w);return I}}();var ft,Ke,xt=function(){function N(i,r){u(this,N),this.ctx=i,this.w=i.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new ct(i),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return v(N,[{key:"draw",value:function(i){var r=this,a=this.w,o=new z(this.ctx),l=new pe(this.ctx),h=o.group({class:"apexcharts-treemap"});if(a.globals.noData)return h;var d=[];return i.forEach(function(f){var g=f.map(function(b){return Math.abs(b)});d.push(g)}),this.negRange=this.helpers.checkColorRange(),a.config.series.forEach(function(f,g){f.data.forEach(function(b){Array.isArray(r.labels[g])||(r.labels[g]=[]),r.labels[g].push(b.x)})}),window.TreemapSquared.generate(d,a.globals.gridWidth,a.globals.gridHeight).forEach(function(f,g){var b=o.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:D.escapeString(a.globals.seriesNames[g]),rel:g+1,"data:realIndex":g});if(a.config.chart.dropShadow.enabled){var y=a.config.chart.dropShadow;new R(r.ctx).dropShadow(h,y,g)}var w=o.group({class:"apexcharts-data-labels"});f.forEach(function(P,E){var M=P[0],I=P[1],Y=P[2],H=P[3],X=o.drawRect(M,I,Y-M,H-I,0,"#fff",1,r.strokeWidth,a.config.plotOptions.treemap.useFillColorAsStroke?C:a.globals.stroke.colors[g]);X.attr({cx:M,cy:I,index:g,i:g,j:E,width:Y-M,height:H-I});var m=r.helpers.getShadeColor(a.config.chart.type,g,E,r.negRange),C=m.color;a.config.series[g].data[E]!==void 0&&a.config.series[g].data[E].fillColor&&(C=a.config.series[g].data[E].fillColor);var _=l.fillPath({color:C,seriesNumber:g,dataPointIndex:E});X.node.classList.add("apexcharts-treemap-rect"),X.attr({fill:_}),r.helpers.addListeners(X);var $={x:M+(Y-M)/2,y:I+(H-I)/2,width:0,height:0},ee={x:M,y:I,width:Y-M,height:H-I};if(a.config.chart.animations.enabled&&!a.globals.dataChanged){var ue=1;a.globals.resized||(ue=a.config.chart.animations.speed),r.animateTreemap(X,$,ee,ue)}if(a.globals.dataChanged){var ae=1;r.dynamicAnim.enabled&&a.globals.shouldAnimate&&(ae=r.dynamicAnim.speed,a.globals.previousPaths[g]&&a.globals.previousPaths[g][E]&&a.globals.previousPaths[g][E].rect&&($=a.globals.previousPaths[g][E].rect),r.animateTreemap(X,$,ee,ae))}var De=r.getFontSize(P),Ce=a.config.dataLabels.formatter(r.labels[g][E],{value:a.globals.series[g][E],seriesIndex:g,dataPointIndex:E,w:a}),$e=r.helpers.calculateDataLabels({text:Ce,x:(M+Y)/2,y:(I+H)/2+r.strokeWidth/2+De/3,i:g,j:E,colorProps:m,fontSize:De,series:i});a.config.dataLabels.enabled&&$e&&r.rotateToFitLabel($e,De,Ce,M,I,Y,H),b.add(X),$e!==null&&b.add($e)}),b.add(w),h.add(b)}),h}},{key:"getFontSize",value:function(i){var r=this.w,a,o,l,h,d=function f(g){var b,y=0;if(Array.isArray(g[0]))for(b=0;b<g.length;b++)y+=f(g[b]);else for(b=0;b<g.length;b++)y+=g[b].length;return y}(this.labels)/function f(g){var b,y=0;if(Array.isArray(g[0]))for(b=0;b<g.length;b++)y+=f(g[b]);else for(b=0;b<g.length;b++)y+=1;return y}(this.labels);return a=i[2]-i[0],o=i[3]-i[1],l=a*o,h=Math.pow(l,.5),Math.min(h/d,parseInt(r.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(i,r,a,o,l,h,d){var f=new z(this.ctx),g=f.getTextRects(a,r);if(g.width+this.w.config.stroke.width+5>h-o&&g.width<=d-l){var b=f.rotateAroundCenter(i.node);i.node.setAttribute("transform","rotate(-90 ".concat(b.x," ").concat(b.y,")"))}}},{key:"animateTreemap",value:function(i,r,a,o){var l=new Q(this.ctx);l.animateRect(i,{x:r.x,y:r.y,width:r.width,height:r.height},{x:a.x,y:a.y,width:a.width,height:a.height},o,function(){l.animationCompleted(i)})}}]),N}(),Ue=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return v(N,[{key:"calculateTimeScaleTicks",value:function(i,r){var a=this,o=this.w;if(o.globals.allSeriesCollapsed)return o.globals.labels=[],o.globals.timescaleLabels=[],[];var l=new rt(this.ctx),h=(r-i)/864e5;this.determineInterval(h),o.globals.disableZoomIn=!1,o.globals.disableZoomOut=!1,h<.00011574074074074075?o.globals.disableZoomIn=!0:h>5e4&&(o.globals.disableZoomOut=!0);var d=l.getTimeUnitsfromTimestamp(i,r,this.utc),f=o.globals.gridWidth/h,g=f/24,b=g/60,y=b/60,w=Math.floor(24*h),P=Math.floor(1440*h),E=Math.floor(86400*h),M=Math.floor(h),I=Math.floor(h/30),Y=Math.floor(h/365),H={minMillisecond:d.minMillisecond,minSecond:d.minSecond,minMinute:d.minMinute,minHour:d.minHour,minDate:d.minDate,minMonth:d.minMonth,minYear:d.minYear},X={firstVal:H,currentMillisecond:H.minMillisecond,currentSecond:H.minSecond,currentMinute:H.minMinute,currentHour:H.minHour,currentMonthDate:H.minDate,currentDate:H.minDate,currentMonth:H.minMonth,currentYear:H.minYear,daysWidthOnXAxis:f,hoursWidthOnXAxis:g,minutesWidthOnXAxis:b,secondsWidthOnXAxis:y,numberOfSeconds:E,numberOfMinutes:P,numberOfHours:w,numberOfDays:M,numberOfMonths:I,numberOfYears:Y};switch(this.tickInterval){case"years":this.generateYearScale(X);break;case"months":case"half_year":this.generateMonthScale(X);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(X);break;case"hours":this.generateHourScale(X);break;case"minutes_fives":case"minutes":this.generateMinuteScale(X);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(X)}var m=this.timeScaleArray.map(function(C){var _={position:C.position,unit:C.unit,year:C.year,day:C.day?C.day:1,hour:C.hour?C.hour:0,month:C.month+1};return C.unit==="month"?s(s({},_),{},{day:1,value:C.value+1}):C.unit==="day"||C.unit==="hour"?s(s({},_),{},{value:C.value}):C.unit==="minute"?s(s({},_),{},{value:C.value,minute:C.value}):C.unit==="second"?s(s({},_),{},{value:C.value,minute:C.minute,second:C.second}):C});return m.filter(function(C){var _=1,$=Math.ceil(o.globals.gridWidth/120),ee=C.value;o.config.xaxis.tickAmount!==void 0&&($=o.config.xaxis.tickAmount),m.length>$&&(_=Math.floor(m.length/$));var ue=!1,ae=!1;switch(a.tickInterval){case"years":C.unit==="year"&&(ue=!0);break;case"half_year":_=7,C.unit==="year"&&(ue=!0);break;case"months":_=1,C.unit==="year"&&(ue=!0);break;case"months_fortnight":_=15,C.unit!=="year"&&C.unit!=="month"||(ue=!0),ee===30&&(ae=!0);break;case"months_days":_=10,C.unit==="month"&&(ue=!0),ee===30&&(ae=!0);break;case"week_days":_=8,C.unit==="month"&&(ue=!0);break;case"days":_=1,C.unit==="month"&&(ue=!0);break;case"hours":C.unit==="day"&&(ue=!0);break;case"minutes_fives":ee%5!=0&&(ae=!0);break;case"seconds_tens":ee%10!=0&&(ae=!0);break;case"seconds_fives":ee%5!=0&&(ae=!0)}if(a.tickInterval==="hours"||a.tickInterval==="minutes_fives"||a.tickInterval==="seconds_tens"||a.tickInterval==="seconds_fives"){if(!ae)return!0}else if((ee%_==0||ue)&&!ae)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(i,r){var a=this.w,o=this.formatDates(i),l=this.removeOverlappingTS(o);a.globals.timescaleLabels=l.slice(),new dt(this.ctx).plotCoords()}},{key:"determineInterval",value:function(i){var r=24*i,a=60*r;switch(!0){case i/365>5:this.tickInterval="years";break;case i>800:this.tickInterval="half_year";break;case i>180:this.tickInterval="months";break;case i>90:this.tickInterval="months_fortnight";break;case i>60:this.tickInterval="months_days";break;case i>30:this.tickInterval="week_days";break;case i>2:this.tickInterval="days";break;case r>2.4:this.tickInterval="hours";break;case a>15:this.tickInterval="minutes_fives";break;case a>5:this.tickInterval="minutes";break;case a>1:this.tickInterval="seconds_tens";break;case 60*a>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(i){var r=i.firstVal,a=i.currentMonth,o=i.currentYear,l=i.daysWidthOnXAxis,h=i.numberOfYears,d=r.minYear,f=0,g=new rt(this.ctx),b="year";if(r.minDate>1||r.minMonth>0){var y=g.determineRemainingDaysOfYear(r.minYear,r.minMonth,r.minDate);f=(g.determineDaysOfYear(r.minYear)-y+1)*l,d=r.minYear+1,this.timeScaleArray.push({position:f,value:d,unit:b,year:d,month:D.monthMod(a+1)})}else r.minDate===1&&r.minMonth===0&&this.timeScaleArray.push({position:f,value:d,unit:b,year:o,month:D.monthMod(a+1)});for(var w=d,P=f,E=0;E<h;E++)w++,P=g.determineDaysOfYear(w-1)*l+P,this.timeScaleArray.push({position:P,value:w,unit:b,year:w,month:1})}},{key:"generateMonthScale",value:function(i){var r=i.firstVal,a=i.currentMonthDate,o=i.currentMonth,l=i.currentYear,h=i.daysWidthOnXAxis,d=i.numberOfMonths,f=o,g=0,b=new rt(this.ctx),y="month",w=0;if(r.minDate>1){g=(b.determineDaysOfMonths(o+1,r.minYear)-a+1)*h,f=D.monthMod(o+1);var P=l+w,E=D.monthMod(f),M=f;f===0&&(y="year",M=P,E=1,P+=w+=1),this.timeScaleArray.push({position:g,value:M,unit:y,year:P,month:E})}else this.timeScaleArray.push({position:g,value:f,unit:y,year:l,month:D.monthMod(o)});for(var I=f+1,Y=g,H=0,X=1;H<d;H++,X++){(I=D.monthMod(I))===0?(y="year",w+=1):y="month";var m=this._getYear(l,I,w);Y=b.determineDaysOfMonths(I,m)*h+Y;var C=I===0?m:I;this.timeScaleArray.push({position:Y,value:C,unit:y,year:m,month:I===0?1:I}),I++}}},{key:"generateDayScale",value:function(i){var r=i.firstVal,a=i.currentMonth,o=i.currentYear,l=i.hoursWidthOnXAxis,h=i.numberOfDays,d=new rt(this.ctx),f="day",g=r.minDate+1,b=g,y=function(X,m,C){return X>d.determineDaysOfMonths(m+1,C)&&(b=1,f="month",P=m+=1),m},w=(24-r.minHour)*l,P=g,E=y(b,a,o);r.minHour===0&&r.minDate===1?(w=0,P=D.monthMod(r.minMonth),f="month",b=r.minDate,h++):r.minDate!==1&&r.minHour===0&&r.minMinute===0&&(w=0,g=r.minDate,P=g,E=y(b=g,a,o)),this.timeScaleArray.push({position:w,value:P,unit:f,year:this._getYear(o,E,0),month:D.monthMod(E),day:b});for(var M=w,I=0;I<h;I++){f="day",E=y(b+=1,E,this._getYear(o,E,0));var Y=this._getYear(o,E,0);M=24*l+M;var H=b===1?D.monthMod(E):b;this.timeScaleArray.push({position:M,value:H,unit:f,year:Y,month:D.monthMod(E),day:H})}}},{key:"generateHourScale",value:function(i){var r=i.firstVal,a=i.currentDate,o=i.currentMonth,l=i.currentYear,h=i.minutesWidthOnXAxis,d=i.numberOfHours,f=new rt(this.ctx),g="hour",b=function(_,$){return _>f.determineDaysOfMonths($+1,l)&&(I=1,$+=1),{month:$,date:I}},y=function(_,$){return _>f.determineDaysOfMonths($+1,l)?$+=1:$},w=60-(r.minMinute+r.minSecond/60),P=w*h,E=r.minHour+1,M=E+1;w===60&&(P=0,M=(E=r.minHour)+1);var I=a,Y=y(I,o);this.timeScaleArray.push({position:P,value:E,unit:g,day:I,hour:M,year:l,month:D.monthMod(Y)});for(var H=P,X=0;X<d;X++){g="hour",M>=24&&(M=0,g="day",Y=b(I+=1,Y).month,Y=y(I,Y));var m=this._getYear(l,Y,0);H=M===0&&X===0?w*h:60*h+H;var C=M===0?I:M;this.timeScaleArray.push({position:H,value:C,unit:g,hour:M,day:I,year:m,month:D.monthMod(Y)}),M++}}},{key:"generateMinuteScale",value:function(i){for(var r=i.currentMillisecond,a=i.currentSecond,o=i.currentMinute,l=i.currentHour,h=i.currentDate,d=i.currentMonth,f=i.currentYear,g=i.minutesWidthOnXAxis,b=i.secondsWidthOnXAxis,y=i.numberOfMinutes,w=o+1,P=h,E=d,M=f,I=l,Y=(60-a-r/1e3)*b,H=0;H<y;H++)w>=60&&(w=0,(I+=1)===24&&(I=0)),this.timeScaleArray.push({position:Y,value:w,unit:"minute",hour:I,minute:w,day:P,year:this._getYear(M,E,0),month:D.monthMod(E)}),Y+=g,w++}},{key:"generateSecondScale",value:function(i){for(var r=i.currentMillisecond,a=i.currentSecond,o=i.currentMinute,l=i.currentHour,h=i.currentDate,d=i.currentMonth,f=i.currentYear,g=i.secondsWidthOnXAxis,b=i.numberOfSeconds,y=a+1,w=o,P=h,E=d,M=f,I=l,Y=(1e3-r)/1e3*g,H=0;H<b;H++)y>=60&&(y=0,++w>=60&&(w=0,++I===24&&(I=0))),this.timeScaleArray.push({position:Y,value:y,unit:"second",hour:I,minute:w,second:y,day:P,year:this._getYear(M,E,0),month:D.monthMod(E)}),Y+=g,y++}},{key:"createRawDateString",value:function(i,r){var a=i.year;return i.month===0&&(i.month=1),a+="-"+("0"+i.month.toString()).slice(-2),i.unit==="day"?a+=i.unit==="day"?"-"+("0"+r).slice(-2):"-01":a+="-"+("0"+(i.day?i.day:"1")).slice(-2),i.unit==="hour"?a+=i.unit==="hour"?"T"+("0"+r).slice(-2):"T00":a+="T"+("0"+(i.hour?i.hour:"0")).slice(-2),i.unit==="minute"?a+=":"+("0"+r).slice(-2):a+=":"+(i.minute?("0"+i.minute).slice(-2):"00"),i.unit==="second"?a+=":"+("0"+r).slice(-2):a+=":00",this.utc&&(a+=".000Z"),a}},{key:"formatDates",value:function(i){var r=this,a=this.w;return i.map(function(o){var l=o.value.toString(),h=new rt(r.ctx),d=r.createRawDateString(o,l),f=h.getDate(h.parseDate(d));if(r.utc||(f=h.getDate(h.parseDateWithTimezone(d))),a.config.xaxis.labels.format===void 0){var g="dd MMM",b=a.config.xaxis.labels.datetimeFormatter;o.unit==="year"&&(g=b.year),o.unit==="month"&&(g=b.month),o.unit==="day"&&(g=b.day),o.unit==="hour"&&(g=b.hour),o.unit==="minute"&&(g=b.minute),o.unit==="second"&&(g=b.second),l=h.formatDate(f,g)}else l=h.formatDate(f,a.config.xaxis.labels.format);return{dateString:d,position:o.position,value:l,unit:o.unit,year:o.year,month:o.month}})}},{key:"removeOverlappingTS",value:function(i){var r,a=this,o=new z(this.ctx),l=!1;i.length>0&&i[0].value&&i.every(function(f){return f.value.length===i[0].value.length})&&(l=!0,r=o.getTextRects(i[0].value).width);var h=0,d=i.map(function(f,g){if(g>0&&a.w.config.xaxis.labels.hideOverlappingLabels){var b=l?r:o.getTextRects(i[h].value).width,y=i[h].position;return f.position>y+b+10?(h=g,f):null}return f});return d=d.filter(function(f){return f!==null})}},{key:"_getYear",value:function(i,r,a){return i+Math.floor(r/12)+a}}]),N}(),ut=function(){function N(i,r){u(this,N),this.ctx=r,this.w=r.w,this.el=i}return v(N,[{key:"setupElements",value:function(){var i=this.w.globals,r=this.w.config,a=r.chart.type;i.axisCharts=["line","area","bar","rangeBar","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(a)>-1,i.xyCharts=["line","area","bar","rangeBar","candlestick","boxPlot","scatter","bubble"].indexOf(a)>-1,i.isBarHorizontal=(r.chart.type==="bar"||r.chart.type==="rangeBar"||r.chart.type==="boxPlot")&&r.plotOptions.bar.horizontal,i.chartClass=".apexcharts"+i.chartID,i.dom.baseEl=this.el,i.dom.elWrap=document.createElement("div"),z.setAttrs(i.dom.elWrap,{id:i.chartClass.substring(1),class:"apexcharts-canvas "+i.chartClass.substring(1)}),this.el.appendChild(i.dom.elWrap),i.dom.Paper=new window.SVG.Doc(i.dom.elWrap),i.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(r.chart.offsetX,", ").concat(r.chart.offsetY,")")}),i.dom.Paper.node.style.background=r.chart.background,this.setSVGDimensions(),i.dom.elGraphical=i.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),i.dom.elAnnotations=i.dom.Paper.group().attr({class:"apexcharts-annotations"}),i.dom.elDefs=i.dom.Paper.defs(),i.dom.elLegendWrap=document.createElement("div"),i.dom.elLegendWrap.classList.add("apexcharts-legend"),i.dom.elWrap.appendChild(i.dom.elLegendWrap),i.dom.Paper.add(i.dom.elGraphical),i.dom.elGraphical.add(i.dom.elDefs)}},{key:"plotChartType",value:function(i,r){var a=this.w,o=a.config,l=a.globals,h={series:[],i:[]},d={series:[],i:[]},f={series:[],i:[]},g={series:[],i:[]},b={series:[],i:[]},y={series:[],i:[]},w={series:[],i:[]};l.series.map(function(C,_){var $=0;i[_].type!==void 0?(i[_].type==="column"||i[_].type==="bar"?(l.series.length>1&&o.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),b.series.push(C),b.i.push(_),$++,a.globals.columnSeries=b.series):i[_].type==="area"?(d.series.push(C),d.i.push(_),$++):i[_].type==="line"?(h.series.push(C),h.i.push(_),$++):i[_].type==="scatter"?(f.series.push(C),f.i.push(_)):i[_].type==="bubble"?(g.series.push(C),g.i.push(_),$++):i[_].type==="candlestick"?(y.series.push(C),y.i.push(_),$++):i[_].type==="boxPlot"?(w.series.push(C),w.i.push(_),$++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble"),$>1&&(l.comboCharts=!0)):(h.series.push(C),h.i.push(_))});var P=new He(this.ctx,r),E=new tn(this.ctx,r);this.ctx.pie=new K(this.ctx);var M=new de(this.ctx);this.ctx.rangeBar=new Pt(this.ctx,r);var I=new le(this.ctx),Y=[];if(l.comboCharts){if(d.series.length>0&&Y.push(P.draw(d.series,"area",d.i)),b.series.length>0)if(a.config.chart.stacked){var H=new Zt(this.ctx,r);Y.push(H.draw(b.series,b.i))}else this.ctx.bar=new wt(this.ctx,r),Y.push(this.ctx.bar.draw(b.series,b.i));if(h.series.length>0&&Y.push(P.draw(h.series,"line",h.i)),y.series.length>0&&Y.push(E.draw(y.series,y.i)),w.series.length>0&&Y.push(E.draw(w.series,w.i)),f.series.length>0){var X=new He(this.ctx,r,!0);Y.push(X.draw(f.series,"scatter",f.i))}if(g.series.length>0){var m=new He(this.ctx,r,!0);Y.push(m.draw(g.series,"bubble",g.i))}}else switch(o.chart.type){case"line":Y=P.draw(l.series,"line");break;case"area":Y=P.draw(l.series,"area");break;case"bar":o.chart.stacked?Y=new Zt(this.ctx,r).draw(l.series):(this.ctx.bar=new wt(this.ctx,r),Y=this.ctx.bar.draw(l.series));break;case"candlestick":Y=new tn(this.ctx,r).draw(l.series);break;case"boxPlot":Y=new tn(this.ctx,r).draw(l.series);break;case"rangeBar":Y=this.ctx.rangeBar.draw(l.series);break;case"heatmap":Y=new Pn(this.ctx,r).draw(l.series);break;case"treemap":Y=new xt(this.ctx,r).draw(l.series);break;case"pie":case"donut":case"polarArea":Y=this.ctx.pie.draw(l.series);break;case"radialBar":Y=M.draw(l.series);break;case"radar":Y=I.draw(l.series);break;default:Y=P.draw(l.series)}return Y}},{key:"setSVGDimensions",value:function(){var i=this.w.globals,r=this.w.config;i.svgWidth=r.chart.width,i.svgHeight=r.chart.height;var a=D.getDimensions(this.el),o=r.chart.width.toString().split(/[0-9]+/g).pop();o==="%"?D.isNumber(a[0])&&(a[0].width===0&&(a=D.getDimensions(this.el.parentNode)),i.svgWidth=a[0]*parseInt(r.chart.width,10)/100):o!=="px"&&o!==""||(i.svgWidth=parseInt(r.chart.width,10));var l=r.chart.height.toString().split(/[0-9]+/g).pop();if(i.svgHeight!=="auto"&&i.svgHeight!=="")if(l==="%"){var h=D.getDimensions(this.el.parentNode);i.svgHeight=h[1]*parseInt(r.chart.height,10)/100}else i.svgHeight=parseInt(r.chart.height,10);else i.axisCharts?i.svgHeight=i.svgWidth/1.61:i.svgHeight=i.svgWidth/1.2;if(i.svgWidth<0&&(i.svgWidth=0),i.svgHeight<0&&(i.svgHeight=0),z.setAttrs(i.dom.Paper.node,{width:i.svgWidth,height:i.svgHeight}),l!=="%"){var d=r.chart.sparkline.enabled?0:i.axisCharts?r.chart.parentHeightOffset:0;i.dom.Paper.node.parentNode.parentNode.style.minHeight=i.svgHeight+d+"px"}i.dom.elWrap.style.width=i.svgWidth+"px",i.dom.elWrap.style.height=i.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var i=this.w.globals,r=i.translateY,a={transform:"translate("+i.translateX+", "+r+")"};z.setAttrs(i.dom.elGraphical.node,a)}},{key:"resizeNonAxisCharts",value:function(){var i=this.w,r=i.globals,a=0,o=i.config.chart.sparkline.enabled?1:15;o+=i.config.grid.padding.bottom,i.config.legend.position!=="top"&&i.config.legend.position!=="bottom"||!i.config.legend.show||i.config.legend.floating||(a=new vt(this.ctx).legendHelpers.getLegendBBox().clwh+10);var l=i.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),h=2.05*i.globals.radialSize;if(l&&!i.config.chart.sparkline.enabled&&i.config.plotOptions.radialBar.startAngle!==0){var d=D.getBoundingClientRect(l);h=d.bottom;var f=d.bottom-d.top;h=Math.max(2.05*i.globals.radialSize,f)}var g=h+r.translateY+a+o;r.dom.elLegendForeign&&r.dom.elLegendForeign.setAttribute("height",g),i.config.chart.height&&String(i.config.chart.height).indexOf("%")>0||(r.dom.elWrap.style.height=g+"px",z.setAttrs(r.dom.Paper.node,{height:g}),r.dom.Paper.node.parentNode.parentNode.style.minHeight=g+"px")}},{key:"coreCalculations",value:function(){new ge(this.ctx).init()}},{key:"resetGlobals",value:function(){var i=this,r=function(){return i.w.config.series.map(function(l){return[]})},a=new ye,o=this.w.globals;a.initGlobalVars(o),o.seriesXvalues=r(),o.seriesYvalues=r()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var i=null,r=this.w;if(r.globals.axisCharts){if(r.config.xaxis.crosshairs.position==="back"&&new Ie(this.ctx).drawXCrosshairs(),r.config.yaxis[0].crosshairs.position==="back"&&new Ie(this.ctx).drawYCrosshairs(),r.config.xaxis.type==="datetime"&&r.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new Ue(this.ctx);var a=[];isFinite(r.globals.minX)&&isFinite(r.globals.maxX)&&!r.globals.isBarHorizontal?a=this.ctx.timeScale.calculateTimeScaleTicks(r.globals.minX,r.globals.maxX):r.globals.isBarHorizontal&&(a=this.ctx.timeScale.calculateTimeScaleTicks(r.globals.minY,r.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(a)}i=new G(this.ctx).getCalculatedRatios()}return i}},{key:"updateSourceChart",value:function(i){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:i.w.globals.minX,max:i.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var i=this,r=this.w;if(r.config.chart.brush.enabled&&typeof r.config.chart.events.selection!="function"){var a=r.config.chart.brush.targets||[r.config.chart.brush.target];a.forEach(function(o){var l=ApexCharts.getChartByID(o);l.w.globals.brushSource=i.ctx,typeof l.w.config.chart.events.zoomed!="function"&&(l.w.config.chart.events.zoomed=function(){i.updateSourceChart(l)}),typeof l.w.config.chart.events.scrolled!="function"&&(l.w.config.chart.events.scrolled=function(){i.updateSourceChart(l)})}),r.config.chart.events.selection=function(o,l){a.forEach(function(h){var d=ApexCharts.getChartByID(h),f=D.clone(r.config.yaxis);if(r.config.chart.brush.autoScaleYaxis&&d.w.globals.series.length===1){var g=new he(d);f=g.autoScaleY(d,f,l)}var b=d.w.config.yaxis.reduce(function(y,w,P){return[].concat(j(y),[s(s({},d.w.config.yaxis[P]),{},{min:f[0].min,max:f[0].max})])},[]);d.ctx.updateHelpers._updateOptions({xaxis:{min:l.xaxis.min,max:l.xaxis.max},yaxis:b},!1,!1,!1,!1)})}}}}]),N}(),Ot=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"_updateOptions",value:function(i){var r=this,a=arguments.length>1&&arguments[1]!==void 0&&arguments[1],o=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],l=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],h=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(d){var f=[r.ctx];l&&(f=r.ctx.getSyncedCharts()),r.ctx.w.globals.isExecCalled&&(f=[r.ctx],r.ctx.w.globals.isExecCalled=!1),f.forEach(function(g,b){var y=g.w;if(y.globals.shouldAnimate=o,a||(y.globals.resized=!0,y.globals.dataChanged=!0,o&&g.series.getPreviousPaths()),i&&c(i)==="object"&&(g.config=new ie(i),i=G.extendArrayProps(g.config,i,y),g.w.globals.chartID!==r.ctx.w.globals.chartID&&delete i.series,y.config=D.extend(y.config,i),h&&(y.globals.lastXAxis=i.xaxis?D.clone(i.xaxis):[],y.globals.lastYAxis=i.yaxis?D.clone(i.yaxis):[],y.globals.initialConfig=D.extend({},y.config),y.globals.initialSeries=D.clone(y.config.series),i.series))){for(var w=0;w<y.globals.collapsedSeriesIndices.length;w++){var P=y.config.series[y.globals.collapsedSeriesIndices[w]];y.globals.collapsedSeries[w].data=y.globals.axisCharts?P.data.slice():P}for(var E=0;E<y.globals.ancillaryCollapsedSeriesIndices.length;E++){var M=y.config.series[y.globals.ancillaryCollapsedSeriesIndices[E]];y.globals.ancillaryCollapsedSeries[E].data=y.globals.axisCharts?M.data.slice():M}g.series.emptyCollapsedSeries(y.config.series)}return g.update(i).then(function(){b===f.length-1&&d(g)})})})}},{key:"_updateSeries",value:function(i,r){var a=this,o=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(l){var h,d=a.w;return d.globals.shouldAnimate=r,d.globals.dataChanged=!0,r&&a.ctx.series.getPreviousPaths(),d.globals.axisCharts?((h=i.map(function(f,g){return a._extendSeries(f,g)})).length===0&&(h=[{data:[]}]),d.config.series=h):d.config.series=i.slice(),o&&(d.globals.initialConfig.series=D.clone(d.config.series),d.globals.initialSeries=D.clone(d.config.series)),a.ctx.update().then(function(){l(a.ctx)})})}},{key:"_extendSeries",value:function(i,r){var a=this.w,o=a.config.series[r];return s(s({},a.config.series[r]),{},{name:i.name?i.name:o&&o.name,color:i.color?i.color:o&&o.color,type:i.type?i.type:o&&o.type,data:i.data?i.data:o&&o.data})}},{key:"toggleDataPointSelection",value:function(i,r){var a=this.w,o=null,l=".apexcharts-series[data\\:realIndex='".concat(i,"']");return a.globals.axisCharts?o=a.globals.dom.Paper.select("".concat(l," path[j='").concat(r,"'], ").concat(l," circle[j='").concat(r,"'], ").concat(l," rect[j='").concat(r,"']")).members[0]:r===void 0&&(o=a.globals.dom.Paper.select("".concat(l," path[j='").concat(i,"']")).members[0],a.config.chart.type!=="pie"&&a.config.chart.type!=="polarArea"&&a.config.chart.type!=="donut"||this.ctx.pie.pieClicked(i)),o?(new z(this.ctx).pathMouseDown(o,null),o.node?o.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(i){var r=this.w;if(["min","max"].forEach(function(o){i.xaxis[o]!==void 0&&(r.config.xaxis[o]=i.xaxis[o],r.globals.lastXAxis[o]=i.xaxis[o])}),i.xaxis.categories&&i.xaxis.categories.length&&(r.config.xaxis.categories=i.xaxis.categories),r.config.xaxis.convertedCatToNumeric){var a=new mt(i);i=a.convertCatToNumericXaxis(i,this.ctx)}return i}},{key:"forceYAxisUpdate",value:function(i){return i.chart&&i.chart.stacked&&i.chart.stackType==="100%"&&(Array.isArray(i.yaxis)?i.yaxis.forEach(function(r,a){i.yaxis[a].min=0,i.yaxis[a].max=100}):(i.yaxis.min=0,i.yaxis.max=100)),i}},{key:"revertDefaultAxisMinMax",value:function(i){var r=this,a=this.w,o=a.globals.lastXAxis,l=a.globals.lastYAxis;i&&i.xaxis&&(o=i.xaxis),i&&i.yaxis&&(l=i.yaxis),a.config.xaxis.min=o.min,a.config.xaxis.max=o.max;var h=function(d){l[d]!==void 0&&(a.config.yaxis[d].min=l[d].min,a.config.yaxis[d].max=l[d].max)};a.config.yaxis.map(function(d,f){a.globals.zoomed||l[f]!==void 0?h(f):r.ctx.opts.yaxis[f]!==void 0&&(d.min=r.ctx.opts.yaxis[f].min,d.max=r.ctx.opts.yaxis[f].max)})}}]),N}();ft=typeof window<"u"?window:void 0,Ke=function(N,i){var r=(this!==void 0?this:N).SVG=function(m){if(r.supported)return m=new r.Doc(m),r.parser.draw||r.prepare(),m};if(r.ns="http://www.w3.org/2000/svg",r.xmlns="http://www.w3.org/2000/xmlns/",r.xlink="http://www.w3.org/1999/xlink",r.svgjs="http://svgjs.dev",r.supported=!0,!r.supported)return!1;r.did=1e3,r.eid=function(m){return"Svgjs"+b(m)+r.did++},r.create=function(m){var C=i.createElementNS(this.ns,m);return C.setAttribute("id",this.eid(m)),C},r.extend=function(){var m,C;C=(m=[].slice.call(arguments)).pop();for(var _=m.length-1;_>=0;_--)if(m[_])for(var $ in C)m[_].prototype[$]=C[$];r.Set&&r.Set.inherit&&r.Set.inherit()},r.invent=function(m){var C=typeof m.create=="function"?m.create:function(){this.constructor.call(this,r.create(m.create))};return m.inherit&&(C.prototype=new m.inherit),m.extend&&r.extend(C,m.extend),m.construct&&r.extend(m.parent||r.Container,m.construct),C},r.adopt=function(m){return m?m.instance?m.instance:((C=m.nodeName=="svg"?m.parentNode instanceof N.SVGElement?new r.Nested:new r.Doc:m.nodeName=="linearGradient"?new r.Gradient("linear"):m.nodeName=="radialGradient"?new r.Gradient("radial"):r[b(m.nodeName)]?new r[b(m.nodeName)]:new r.Element(m)).type=m.nodeName,C.node=m,m.instance=C,C instanceof r.Doc&&C.namespace().defs(),C.setData(JSON.parse(m.getAttribute("svgjs:data"))||{}),C):null;var C},r.prepare=function(){var m=i.getElementsByTagName("body")[0],C=(m?new r.Doc(m):r.adopt(i.documentElement).nested()).size(2,0);r.parser={body:m||i.documentElement,draw:C.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:C.polyline().node,path:C.path().node,native:r.create("svg")}},r.parser={native:r.create("svg")},i.addEventListener("DOMContentLoaded",function(){r.parser.draw||r.prepare()},!1),r.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},r.utils={map:function(m,C){for(var _=m.length,$=[],ee=0;ee<_;ee++)$.push(C(m[ee]));return $},filter:function(m,C){for(var _=m.length,$=[],ee=0;ee<_;ee++)C(m[ee])&&$.push(m[ee]);return $},filterSVGElements:function(m){return this.filter(m,function(C){return C instanceof N.SVGElement})}},r.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},r.Color=function(m){var C,_;this.r=0,this.g=0,this.b=0,m&&(typeof m=="string"?r.regex.isRgb.test(m)?(C=r.regex.rgb.exec(m.replace(r.regex.whitespace,"")),this.r=parseInt(C[1]),this.g=parseInt(C[2]),this.b=parseInt(C[3])):r.regex.isHex.test(m)&&(C=r.regex.hex.exec((_=m).length==4?["#",_.substring(1,2),_.substring(1,2),_.substring(2,3),_.substring(2,3),_.substring(3,4),_.substring(3,4)].join(""):_),this.r=parseInt(C[1],16),this.g=parseInt(C[2],16),this.b=parseInt(C[3],16)):c(m)==="object"&&(this.r=m.r,this.g=m.g,this.b=m.b))},r.extend(r.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+y(this.r)+y(this.g)+y(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(m){return this.destination=new r.Color(m),this},at:function(m){return this.destination?(m=m<0?0:m>1?1:m,new r.Color({r:~~(this.r+(this.destination.r-this.r)*m),g:~~(this.g+(this.destination.g-this.g)*m),b:~~(this.b+(this.destination.b-this.b)*m)})):this}}),r.Color.test=function(m){return m+="",r.regex.isHex.test(m)||r.regex.isRgb.test(m)},r.Color.isRgb=function(m){return m&&typeof m.r=="number"&&typeof m.g=="number"&&typeof m.b=="number"},r.Color.isColor=function(m){return r.Color.isRgb(m)||r.Color.test(m)},r.Array=function(m,C){(m=(m||[]).valueOf()).length==0&&C&&(m=C.valueOf()),this.value=this.parse(m)},r.extend(r.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(m){return m=m.valueOf(),Array.isArray(m)?m:this.split(m)}}),r.PointArray=function(m,C){r.Array.call(this,m,C||[[0,0]])},r.PointArray.prototype=new r.Array,r.PointArray.prototype.constructor=r.PointArray;for(var a={M:function(m,C,_){return C.x=_.x=m[0],C.y=_.y=m[1],["M",C.x,C.y]},L:function(m,C){return C.x=m[0],C.y=m[1],["L",m[0],m[1]]},H:function(m,C){return C.x=m[0],["H",m[0]]},V:function(m,C){return C.y=m[0],["V",m[0]]},C:function(m,C){return C.x=m[4],C.y=m[5],["C",m[0],m[1],m[2],m[3],m[4],m[5]]},Q:function(m,C){return C.x=m[2],C.y=m[3],["Q",m[0],m[1],m[2],m[3]]},Z:function(m,C,_){return C.x=_.x,C.y=_.y,["Z"]}},o="mlhvqtcsaz".split(""),l=0,h=o.length;l<h;++l)a[o[l]]=function(m){return function(C,_,$){if(m=="H")C[0]=C[0]+_.x;else if(m=="V")C[0]=C[0]+_.y;else if(m=="A")C[5]=C[5]+_.x,C[6]=C[6]+_.y;else for(var ee=0,ue=C.length;ee<ue;++ee)C[ee]=C[ee]+(ee%2?_.y:_.x);if(a&&typeof a[m]=="function")return a[m](C,_,$)}}(o[l].toUpperCase());r.PathArray=function(m,C){r.Array.call(this,m,C||[["M",0,0]])},r.PathArray.prototype=new r.Array,r.PathArray.prototype.constructor=r.PathArray,r.extend(r.PathArray,{toString:function(){return function(m){for(var C=0,_=m.length,$="";C<_;C++)$+=m[C][0],m[C][1]!=null&&($+=m[C][1],m[C][2]!=null&&($+=" ",$+=m[C][2],m[C][3]!=null&&($+=" ",$+=m[C][3],$+=" ",$+=m[C][4],m[C][5]!=null&&($+=" ",$+=m[C][5],$+=" ",$+=m[C][6],m[C][7]!=null&&($+=" ",$+=m[C][7])))));return $+" "}(this.value)},move:function(m,C){var _=this.bbox();return _.x,_.y,this},at:function(m){if(!this.destination)return this;for(var C=this.value,_=this.destination.value,$=[],ee=new r.PathArray,ue=0,ae=C.length;ue<ae;ue++){$[ue]=[C[ue][0]];for(var De=1,Ce=C[ue].length;De<Ce;De++)$[ue][De]=C[ue][De]+(_[ue][De]-C[ue][De])*m;$[ue][0]==="A"&&($[ue][4]=+($[ue][4]!=0),$[ue][5]=+($[ue][5]!=0))}return ee.value=$,ee},parse:function(m){if(m instanceof r.PathArray)return m.valueOf();var C,_={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};m=typeof m=="string"?m.replace(r.regex.numbersWithDots,f).replace(r.regex.pathLetters," $& ").replace(r.regex.hyphen,"$1 -").trim().split(r.regex.delimiter):m.reduce(function(Ce,$e){return[].concat.call(Ce,$e)},[]);var $=[],ee=new r.Point,ue=new r.Point,ae=0,De=m.length;do r.regex.isPathLetter.test(m[ae])?(C=m[ae],++ae):C=="M"?C="L":C=="m"&&(C="l"),$.push(a[C].call(null,m.slice(ae,ae+=_[C.toUpperCase()]).map(parseFloat),ee,ue));while(De>ae);return $},bbox:function(){return r.parser.draw||r.prepare(),r.parser.path.setAttribute("d",this.toString()),r.parser.path.getBBox()}}),r.Number=r.invent({create:function(m,C){this.value=0,this.unit=C||"",typeof m=="number"?this.value=isNaN(m)?0:isFinite(m)?m:m<0?-34e37:34e37:typeof m=="string"?(C=m.match(r.regex.numberAndUnit))&&(this.value=parseFloat(C[1]),C[5]=="%"?this.value/=100:C[5]=="s"&&(this.value*=1e3),this.unit=C[5]):m instanceof r.Number&&(this.value=m.valueOf(),this.unit=m.unit)},extend:{toString:function(){return(this.unit=="%"?~~(1e8*this.value)/1e6:this.unit=="s"?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(m){return m=new r.Number(m),new r.Number(this+m,this.unit||m.unit)},minus:function(m){return m=new r.Number(m),new r.Number(this-m,this.unit||m.unit)},times:function(m){return m=new r.Number(m),new r.Number(this*m,this.unit||m.unit)},divide:function(m){return m=new r.Number(m),new r.Number(this/m,this.unit||m.unit)},to:function(m){var C=new r.Number(this);return typeof m=="string"&&(C.unit=m),C},morph:function(m){return this.destination=new r.Number(m),m.relative&&(this.destination.value+=this.value),this},at:function(m){return this.destination?new r.Number(this.destination).minus(this).times(m).plus(this):this}}}),r.Element=r.invent({create:function(m){this._stroke=r.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=m)&&(this.type=m.nodeName,this.node.instance=this,this._stroke=m.getAttribute("stroke")||this._stroke)},extend:{x:function(m){return this.attr("x",m)},y:function(m){return this.attr("y",m)},cx:function(m){return m==null?this.x()+this.width()/2:this.x(m-this.width()/2)},cy:function(m){return m==null?this.y()+this.height()/2:this.y(m-this.height()/2)},move:function(m,C){return this.x(m).y(C)},center:function(m,C){return this.cx(m).cy(C)},width:function(m){return this.attr("width",m)},height:function(m){return this.attr("height",m)},size:function(m,C){var _=w(this,m,C);return this.width(new r.Number(_.width)).height(new r.Number(_.height))},clone:function(m){this.writeDataToDom();var C=M(this.node.cloneNode(!0));return m?m.add(C):this.after(C),C},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(m){return this.after(m).remove(),m},addTo:function(m){return m.put(this)},putIn:function(m){return m.add(this)},id:function(m){return this.attr("id",m)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return this.style("display")!="none"},toString:function(){return this.attr("id")},classes:function(){var m=this.attr("class");return m==null?[]:m.trim().split(r.regex.delimiter)},hasClass:function(m){return this.classes().indexOf(m)!=-1},addClass:function(m){if(!this.hasClass(m)){var C=this.classes();C.push(m),this.attr("class",C.join(" "))}return this},removeClass:function(m){return this.hasClass(m)&&this.attr("class",this.classes().filter(function(C){return C!=m}).join(" ")),this},toggleClass:function(m){return this.hasClass(m)?this.removeClass(m):this.addClass(m)},reference:function(m){return r.get(this.attr(m))},parent:function(m){var C=this;if(!C.node.parentNode)return null;if(C=r.adopt(C.node.parentNode),!m)return C;for(;C&&C.node instanceof N.SVGElement;){if(typeof m=="string"?C.matches(m):C instanceof m)return C;if(!C.node.parentNode||C.node.parentNode.nodeName=="#document")return null;C=r.adopt(C.node.parentNode)}},doc:function(){return this instanceof r.Doc?this:this.parent(r.Doc)},parents:function(m){var C=[],_=this;do{if(!(_=_.parent(m))||!_.node)break;C.push(_)}while(_.parent);return C},matches:function(m){return function(C,_){return(C.matches||C.matchesSelector||C.msMatchesSelector||C.mozMatchesSelector||C.webkitMatchesSelector||C.oMatchesSelector).call(C,_)}(this.node,m)},native:function(){return this.node},svg:function(m){var C=i.createElement("svg");if(!(m&&this instanceof r.Parent))return C.appendChild(m=i.createElement("svg")),this.writeDataToDom(),m.appendChild(this.node.cloneNode(!0)),C.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");C.innerHTML="<svg>"+m.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var _=0,$=C.firstChild.childNodes.length;_<$;_++)this.node.appendChild(C.firstChild.firstChild);return this},writeDataToDom:function(){return(this.each||this.lines)&&(this.each?this:this.lines()).each(function(){this.writeDataToDom()}),this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(m){return this.dom=m,this},is:function(m){return function(C,_){return C instanceof _}(this,m)}}}),r.easing={"-":function(m){return m},"<>":function(m){return-Math.cos(m*Math.PI)/2+.5},">":function(m){return Math.sin(m*Math.PI/2)},"<":function(m){return 1-Math.cos(m*Math.PI/2)}},r.morph=function(m){return function(C,_){return new r.MorphObj(C,_).at(m)}},r.Situation=r.invent({create:function(m){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new r.Number(m.duration).valueOf(),this.delay=new r.Number(m.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=m.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),r.FX=r.invent({create:function(m){this._target=m,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(m,C,_){c(m)==="object"&&(C=m.ease,_=m.delay,m=m.duration);var $=new r.Situation({duration:m||1e3,delay:_||0,ease:r.easing[C||"-"]||C});return this.queue($),this},target:function(m){return m&&m instanceof r.Element?(this._target=m,this):this._target},timeToAbsPos:function(m){return(m-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(m){return this.situation.duration/this._speed*m+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=N.requestAnimationFrame((function(){this.step()}).bind(this))},stopAnimFrame:function(){N.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(m){return(typeof m=="function"||m instanceof r.Situation)&&this.situations.push(m),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof r.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var m,C=this.situation;if(C.init)return this;for(var _ in C.animations){m=this.target()[_](),Array.isArray(m)||(m=[m]),Array.isArray(C.animations[_])||(C.animations[_]=[C.animations[_]]);for(var $=m.length;$--;)C.animations[_][$]instanceof r.Number&&(m[$]=new r.Number(m[$])),C.animations[_][$]=m[$].morph(C.animations[_][$])}for(var _ in C.attrs)C.attrs[_]=new r.MorphObj(this.target().attr(_),C.attrs[_]);for(var _ in C.styles)C.styles[_]=new r.MorphObj(this.target().style(_),C.styles[_]);return C.initialTransformation=this.target().matrixify(),C.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(m,C){var _=this.active;return this.active=!1,C&&this.clearQueue(),m&&this.situation&&(!_&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(m){var C=this.last();return this.target().on("finished.fx",function _($){$.detail.situation==C&&(m.call(this,C),this.off("finished.fx",_))}),this._callStart()},during:function(m){var C=this.last(),_=function($){$.detail.situation==C&&m.call(this,$.detail.pos,r.morph($.detail.pos),$.detail.eased,C)};return this.target().off("during.fx",_).on("during.fx",_),this.after(function(){this.off("during.fx",_)}),this._callStart()},afterAll:function(m){var C=function _($){m.call(this),this.off("allfinished.fx",_)};return this.target().off("allfinished.fx",C).on("allfinished.fx",C),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(m,C,_){return this.last()[_||"animations"][m]=C,this._callStart()},step:function(m){var C,_,$;m||(this.absPos=this.timeToAbsPos(+new Date)),this.situation.loops!==!1?(C=Math.max(this.absPos,0),_=Math.floor(C),this.situation.loops===!0||_<this.situation.loops?(this.pos=C-_,$=this.situation.loop,this.situation.loop=_):(this.absPos=this.situation.loops,this.pos=1,$=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=!!((this.situation.loop-$)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos),this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var ee=this.situation.ease(this.pos);for(var ue in this.situation.once)ue>this.lastPos&&ue<=ee&&(this.situation.once[ue].call(this.target(),this.pos,ee),delete this.situation.once[ue]);return this.active&&this.target().fire("during",{pos:this.pos,eased:ee,fx:this,situation:this.situation}),this.situation?(this.eachAt(),this.pos==1&&!this.situation.reversed||this.situation.reversed&&this.pos==0?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=ee,this):this},eachAt:function(){var m,C=this,_=this.target(),$=this.situation;for(var ee in $.animations)m=[].concat($.animations[ee]).map(function(De){return typeof De!="string"&&De.at?De.at($.ease(C.pos),C.pos):De}),_[ee].apply(_,m);for(var ee in $.attrs)m=[ee].concat($.attrs[ee]).map(function(Ce){return typeof Ce!="string"&&Ce.at?Ce.at($.ease(C.pos),C.pos):Ce}),_.attr.apply(_,m);for(var ee in $.styles)m=[ee].concat($.styles[ee]).map(function(Ce){return typeof Ce!="string"&&Ce.at?Ce.at($.ease(C.pos),C.pos):Ce}),_.style.apply(_,m);if($.transforms.length){m=$.initialTransformation,ee=0;for(var ue=$.transforms.length;ee<ue;ee++){var ae=$.transforms[ee];ae instanceof r.Matrix?m=ae.relative?m.multiply(new r.Matrix().morph(ae).at($.ease(this.pos))):m.morph(ae).at($.ease(this.pos)):(ae.relative||ae.undo(m.extract()),m=m.multiply(ae.at($.ease(this.pos))))}_.matrix(m)}return this},once:function(m,C,_){var $=this.last();return _||(m=$.ease(m)),$.once[m]=C,this},_callStart:function(){return setTimeout((function(){this.start()}).bind(this),0),this}},parent:r.Element,construct:{animate:function(m,C,_){return(this.fx||(this.fx=new r.FX(this))).animate(m,C,_)},delay:function(m){return(this.fx||(this.fx=new r.FX(this))).delay(m)},stop:function(m,C){return this.fx&&this.fx.stop(m,C),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),r.MorphObj=r.invent({create:function(m,C){return r.Color.isColor(C)?new r.Color(m).morph(C):r.regex.delimiter.test(m)?r.regex.pathLetters.test(m)?new r.PathArray(m).morph(C):new r.Array(m).morph(C):r.regex.numberAndUnit.test(C)?new r.Number(m).morph(C):(this.value=m,void(this.destination=C))},extend:{at:function(m,C){return C<1?this.value:this.destination},valueOf:function(){return this.value}}}),r.extend(r.FX,{attr:function(m,C,_){if(c(m)==="object")for(var $ in m)this.attr($,m[$]);else this.add(m,C,"attrs");return this},plot:function(m,C,_,$){return arguments.length==4?this.plot([m,C,_,$]):this.add("plot",new(this.target()).morphArray(m))}}),r.Box=r.invent({create:function(m,C,_,$){if(!(c(m)!=="object"||m instanceof r.Element))return r.Box.call(this,m.left!=null?m.left:m.x,m.top!=null?m.top:m.y,m.width,m.height);arguments.length==4&&(this.x=m,this.y=C,this.width=_,this.height=$),I(this)}}),r.BBox=r.invent({create:function(m){if(r.Box.apply(this,[].slice.call(arguments)),m instanceof r.Element){var C;try{if(!i.documentElement.contains){for(var _=m.node;_.parentNode;)_=_.parentNode;if(_!=i)throw new Error("Element not in the dom")}C=m.node.getBBox()}catch{if(m instanceof r.Shape){r.parser.draw||r.prepare();var $=m.clone(r.parser.draw.instance).show();$&&$.node&&typeof $.node.getBBox=="function"&&(C=$.node.getBBox()),$&&typeof $.remove=="function"&&$.remove()}else C={x:m.node.clientLeft,y:m.node.clientTop,width:m.node.clientWidth,height:m.node.clientHeight}}r.Box.call(this,C)}},inherit:r.Box,parent:r.Element,construct:{bbox:function(){return new r.BBox(this)}}}),r.BBox.prototype.constructor=r.BBox,r.Matrix=r.invent({create:function(m){var C=E([1,0,0,1,0,0]);m=m===null?C:m instanceof r.Element?m.matrixify():typeof m=="string"?E(m.split(r.regex.delimiter).map(parseFloat)):arguments.length==6?E([].slice.call(arguments)):Array.isArray(m)?E(m):m&&c(m)==="object"?m:C;for(var _=H.length-1;_>=0;--_)this[H[_]]=m[H[_]]!=null?m[H[_]]:C[H[_]]},extend:{extract:function(){var m=P(this,0,1);P(this,1,0);var C=180/Math.PI*Math.atan2(m.y,m.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(C*Math.PI/180)+this.f*Math.sin(C*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(C*Math.PI/180)+this.e*Math.sin(-C*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:C,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new r.Matrix(this)}},clone:function(){return new r.Matrix(this)},morph:function(m){return this.destination=new r.Matrix(m),this},multiply:function(m){return new r.Matrix(this.native().multiply(function(C){return C instanceof r.Matrix||(C=new r.Matrix(C)),C}(m).native()))},inverse:function(){return new r.Matrix(this.native().inverse())},translate:function(m,C){return new r.Matrix(this.native().translate(m||0,C||0))},native:function(){for(var m=r.parser.native.createSVGMatrix(),C=H.length-1;C>=0;C--)m[H[C]]=this[H[C]];return m},toString:function(){return"matrix("+Y(this.a)+","+Y(this.b)+","+Y(this.c)+","+Y(this.d)+","+Y(this.e)+","+Y(this.f)+")"}},parent:r.Element,construct:{ctm:function(){return new r.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof r.Nested){var m=this.rect(1,1),C=m.node.getScreenCTM();return m.remove(),new r.Matrix(C)}return new r.Matrix(this.node.getScreenCTM())}}}),r.Point=r.invent({create:function(m,C){var _;_=Array.isArray(m)?{x:m[0],y:m[1]}:c(m)==="object"?{x:m.x,y:m.y}:m!=null?{x:m,y:C??m}:{x:0,y:0},this.x=_.x,this.y=_.y},extend:{clone:function(){return new r.Point(this)},morph:function(m,C){return this.destination=new r.Point(m,C),this}}}),r.extend(r.Element,{point:function(m,C){return new r.Point(m,C).transform(this.screenCTM().inverse())}}),r.extend(r.Element,{attr:function(m,C,_){if(m==null){for(m={},_=(C=this.node.attributes).length-1;_>=0;_--)m[C[_].nodeName]=r.regex.isNumber.test(C[_].nodeValue)?parseFloat(C[_].nodeValue):C[_].nodeValue;return m}if(c(m)==="object")for(var $ in m)this.attr($,m[$]);else if(C===null)this.node.removeAttribute(m);else{if(C==null)return(C=this.node.getAttribute(m))==null?r.defaults.attrs[m]:r.regex.isNumber.test(C)?parseFloat(C):C;m=="stroke-width"?this.attr("stroke",parseFloat(C)>0?this._stroke:null):m=="stroke"&&(this._stroke=C),m!="fill"&&m!="stroke"||(r.regex.isImage.test(C)&&(C=this.doc().defs().image(C,0,0)),C instanceof r.Image&&(C=this.doc().defs().pattern(0,0,function(){this.add(C)}))),typeof C=="number"?C=new r.Number(C):r.Color.isColor(C)?C=new r.Color(C):Array.isArray(C)&&(C=new r.Array(C)),m=="leading"?this.leading&&this.leading(C):typeof _=="string"?this.node.setAttributeNS(_,m,C.toString()):this.node.setAttribute(m,C.toString()),!this.rebuild||m!="font-size"&&m!="x"||this.rebuild(m,C)}return this}}),r.extend(r.Element,{transform:function(m,C){var _;return c(m)!=="object"?(_=new r.Matrix(this).extract(),typeof m=="string"?_[m]:_):(_=new r.Matrix(this),C=!!C||!!m.relative,m.a!=null&&(_=C?_.multiply(new r.Matrix(m)):new r.Matrix(m)),this.attr("transform",_))}}),r.extend(r.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(r.regex.transforms).slice(0,-1).map(function(m){var C=m.trim().split("(");return[C[0],C[1].split(r.regex.delimiter).map(function(_){return parseFloat(_)})]}).reduce(function(m,C){return C[0]=="matrix"?m.multiply(E(C[1])):m[C[0]].apply(m,C[1])},new r.Matrix)},toParent:function(m){if(this==m)return this;var C=this.screenCTM(),_=m.screenCTM().inverse();return this.addTo(m).untransform().transform(_.multiply(C)),this},toDoc:function(){return this.toParent(this.doc())}}),r.Transformation=r.invent({create:function(m,C){if(arguments.length>1&&typeof C!="boolean")return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(m))for(var _=0,$=this.arguments.length;_<$;++_)this[this.arguments[_]]=m[_];else if(m&&c(m)==="object")for(_=0,$=this.arguments.length;_<$;++_)this[this.arguments[_]]=m[this.arguments[_]];this.inversed=!1,C===!0&&(this.inversed=!0)}}),r.Translate=r.invent({parent:r.Matrix,inherit:r.Transformation,create:function(m,C){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),r.extend(r.Element,{style:function(m,C){if(arguments.length==0)return this.node.style.cssText||"";if(arguments.length<2)if(c(m)==="object")for(var _ in m)this.style(_,m[_]);else{if(!r.regex.isCss.test(m))return this.node.style[g(m)];for(m=m.split(/\s*;\s*/).filter(function($){return!!$}).map(function($){return $.split(/\s*:\s*/)});C=m.pop();)this.style(C[0],C[1])}else this.node.style[g(m)]=C===null||r.regex.isBlank.test(C)?"":C;return this}}),r.Parent=r.invent({create:function(m){this.constructor.call(this,m)},inherit:r.Element,extend:{children:function(){return r.utils.map(r.utils.filterSVGElements(this.node.childNodes),function(m){return r.adopt(m)})},add:function(m,C){return C==null?this.node.appendChild(m.node):m.node!=this.node.childNodes[C]&&this.node.insertBefore(m.node,this.node.childNodes[C]),this},put:function(m,C){return this.add(m,C),m},has:function(m){return this.index(m)>=0},index:function(m){return[].slice.call(this.node.childNodes).indexOf(m.node)},get:function(m){return r.adopt(this.node.childNodes[m])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(m,C){for(var _=this.children(),$=0,ee=_.length;$<ee;$++)_[$]instanceof r.Element&&m.apply(_[$],[$,_]),C&&_[$]instanceof r.Container&&_[$].each(m,C);return this},removeElement:function(m){return this.node.removeChild(m.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),r.extend(r.Parent,{ungroup:function(m,C){return C===0||this instanceof r.Defs||this.node==r.parser.draw||(m=m||(this instanceof r.Doc?this:this.parent(r.Parent)),C=C||1/0,this.each(function(){return this instanceof r.Defs?this:this instanceof r.Parent?this.ungroup(m,C-1):this.toParent(m)}),this.node.firstChild||this.remove()),this},flatten:function(m,C){return this.ungroup(m,C)}}),r.Container=r.invent({create:function(m){this.constructor.call(this,m)},inherit:r.Parent}),r.ViewBox=r.invent({parent:r.Container,construct:{}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach(function(m){r.Element.prototype[m]=function(C){return r.on(this.node,m,C),this}}),r.listeners=[],r.handlerMap=[],r.listenerId=0,r.on=function(m,C,_,$,ee){var ue=_.bind($||m.instance||m),ae=(r.handlerMap.indexOf(m)+1||r.handlerMap.push(m))-1,De=C.split(".")[0],Ce=C.split(".")[1]||"*";r.listeners[ae]=r.listeners[ae]||{},r.listeners[ae][De]=r.listeners[ae][De]||{},r.listeners[ae][De][Ce]=r.listeners[ae][De][Ce]||{},_._svgjsListenerId||(_._svgjsListenerId=++r.listenerId),r.listeners[ae][De][Ce][_._svgjsListenerId]=ue,m.addEventListener(De,ue,ee||{passive:!0})},r.off=function(m,C,_){var $=r.handlerMap.indexOf(m),ee=C&&C.split(".")[0],ue=C&&C.split(".")[1],ae="";if($!=-1)if(_){if(typeof _=="function"&&(_=_._svgjsListenerId),!_)return;r.listeners[$][ee]&&r.listeners[$][ee][ue||"*"]&&(m.removeEventListener(ee,r.listeners[$][ee][ue||"*"][_],!1),delete r.listeners[$][ee][ue||"*"][_])}else if(ue&&ee){if(r.listeners[$][ee]&&r.listeners[$][ee][ue]){for(var De in r.listeners[$][ee][ue])r.off(m,[ee,ue].join("."),De);delete r.listeners[$][ee][ue]}}else if(ue)for(var Ce in r.listeners[$])for(var ae in r.listeners[$][Ce])ue===ae&&r.off(m,[Ce,ue].join("."));else if(ee){if(r.listeners[$][ee]){for(var ae in r.listeners[$][ee])r.off(m,[ee,ae].join("."));delete r.listeners[$][ee]}}else{for(var Ce in r.listeners[$])r.off(m,Ce);delete r.listeners[$],delete r.handlerMap[$]}},r.extend(r.Element,{on:function(m,C,_,$){return r.on(this.node,m,C,_,$),this},off:function(m,C){return r.off(this.node,m,C),this},fire:function(m,C){return m instanceof N.Event?this.node.dispatchEvent(m):this.node.dispatchEvent(m=new r.CustomEvent(m,{detail:C,cancelable:!0})),this._event=m,this},event:function(){return this._event}}),r.Defs=r.invent({create:"defs",inherit:r.Container}),r.G=r.invent({create:"g",inherit:r.Container,extend:{x:function(m){return m==null?this.transform("x"):this.transform({x:m-this.x()},!0)}},construct:{group:function(){return this.put(new r.G)}}}),r.Doc=r.invent({create:function(m){m&&((m=typeof m=="string"?i.getElementById(m):m).nodeName=="svg"?this.constructor.call(this,m):(this.constructor.call(this,r.create("svg")),m.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:r.Container,extend:{namespace:function(){return this.attr({xmlns:r.ns,version:"1.1"}).attr("xmlns:xlink",r.xlink,r.xmlns).attr("xmlns:svgjs",r.svgjs,r.xmlns)},defs:function(){var m;return this._defs||((m=this.node.getElementsByTagName("defs")[0])?this._defs=r.adopt(m):this._defs=new r.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&this.node.parentNode.nodeName!="#document"?this.node.parentNode:null},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,r.parser.draw&&!r.parser.draw.parentNode&&this.node.appendChild(r.parser.draw),this},clone:function(m){this.writeDataToDom();var C=this.node,_=M(C.cloneNode(!0));return m?(m.node||m).appendChild(_.node):C.parentNode.insertBefore(_.node,C.nextSibling),_}}}),r.extend(r.Element,{}),r.Gradient=r.invent({create:function(m){this.constructor.call(this,r.create(m+"Gradient")),this.type=m},inherit:r.Container,extend:{at:function(m,C,_){return this.put(new r.Stop).update(m,C,_)},update:function(m){return this.clear(),typeof m=="function"&&m.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(m,C,_){return m=="transform"&&(m="gradientTransform"),r.Container.prototype.attr.call(this,m,C,_)}},construct:{gradient:function(m,C){return this.defs().gradient(m,C)}}}),r.extend(r.Gradient,r.FX,{from:function(m,C){return(this._target||this).type=="radial"?this.attr({fx:new r.Number(m),fy:new r.Number(C)}):this.attr({x1:new r.Number(m),y1:new r.Number(C)})},to:function(m,C){return(this._target||this).type=="radial"?this.attr({cx:new r.Number(m),cy:new r.Number(C)}):this.attr({x2:new r.Number(m),y2:new r.Number(C)})}}),r.extend(r.Defs,{gradient:function(m,C){return this.put(new r.Gradient(m)).update(C)}}),r.Stop=r.invent({create:"stop",inherit:r.Element,extend:{update:function(m){return(typeof m=="number"||m instanceof r.Number)&&(m={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),m.opacity!=null&&this.attr("stop-opacity",m.opacity),m.color!=null&&this.attr("stop-color",m.color),m.offset!=null&&this.attr("offset",new r.Number(m.offset)),this}}}),r.Pattern=r.invent({create:"pattern",inherit:r.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(m){return this.clear(),typeof m=="function"&&m.call(this,this),this},toString:function(){return this.fill()},attr:function(m,C,_){return m=="transform"&&(m="patternTransform"),r.Container.prototype.attr.call(this,m,C,_)}},construct:{pattern:function(m,C,_){return this.defs().pattern(m,C,_)}}}),r.extend(r.Defs,{pattern:function(m,C,_){return this.put(new r.Pattern).update(_).attr({x:0,y:0,width:m,height:C,patternUnits:"userSpaceOnUse"})}}),r.Shape=r.invent({create:function(m){this.constructor.call(this,m)},inherit:r.Element}),r.Symbol=r.invent({create:"symbol",inherit:r.Container,construct:{symbol:function(){return this.put(new r.Symbol)}}}),r.Use=r.invent({create:"use",inherit:r.Shape,extend:{element:function(m,C){return this.attr("href",(C||"")+"#"+m,r.xlink)}},construct:{use:function(m,C){return this.put(new r.Use).element(m,C)}}}),r.Rect=r.invent({create:"rect",inherit:r.Shape,construct:{rect:function(m,C){return this.put(new r.Rect).size(m,C)}}}),r.Circle=r.invent({create:"circle",inherit:r.Shape,construct:{circle:function(m){return this.put(new r.Circle).rx(new r.Number(m).divide(2)).move(0,0)}}}),r.extend(r.Circle,r.FX,{rx:function(m){return this.attr("r",m)},ry:function(m){return this.rx(m)}}),r.Ellipse=r.invent({create:"ellipse",inherit:r.Shape,construct:{ellipse:function(m,C){return this.put(new r.Ellipse).size(m,C).move(0,0)}}}),r.extend(r.Ellipse,r.Rect,r.FX,{rx:function(m){return this.attr("rx",m)},ry:function(m){return this.attr("ry",m)}}),r.extend(r.Circle,r.Ellipse,{x:function(m){return m==null?this.cx()-this.rx():this.cx(m+this.rx())},y:function(m){return m==null?this.cy()-this.ry():this.cy(m+this.ry())},cx:function(m){return m==null?this.attr("cx"):this.attr("cx",m)},cy:function(m){return m==null?this.attr("cy"):this.attr("cy",m)},width:function(m){return m==null?2*this.rx():this.rx(new r.Number(m).divide(2))},height:function(m){return m==null?2*this.ry():this.ry(new r.Number(m).divide(2))},size:function(m,C){var _=w(this,m,C);return this.rx(new r.Number(_.width).divide(2)).ry(new r.Number(_.height).divide(2))}}),r.Line=r.invent({create:"line",inherit:r.Shape,extend:{array:function(){return new r.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(m,C,_,$){return m==null?this.array():(m=C!==void 0?{x1:m,y1:C,x2:_,y2:$}:new r.PointArray(m).toLine(),this.attr(m))},move:function(m,C){return this.attr(this.array().move(m,C).toLine())},size:function(m,C){var _=w(this,m,C);return this.attr(this.array().size(_.width,_.height).toLine())}},construct:{line:function(m,C,_,$){return r.Line.prototype.plot.apply(this.put(new r.Line),m!=null?[m,C,_,$]:[0,0,0,0])}}}),r.Polyline=r.invent({create:"polyline",inherit:r.Shape,construct:{polyline:function(m){return this.put(new r.Polyline).plot(m||new r.PointArray)}}}),r.Polygon=r.invent({create:"polygon",inherit:r.Shape,construct:{polygon:function(m){return this.put(new r.Polygon).plot(m||new r.PointArray)}}}),r.extend(r.Polyline,r.Polygon,{array:function(){return this._array||(this._array=new r.PointArray(this.attr("points")))},plot:function(m){return m==null?this.array():this.clear().attr("points",typeof m=="string"?m:this._array=new r.PointArray(m))},clear:function(){return delete this._array,this},move:function(m,C){return this.attr("points",this.array().move(m,C))},size:function(m,C){var _=w(this,m,C);return this.attr("points",this.array().size(_.width,_.height))}}),r.extend(r.Line,r.Polyline,r.Polygon,{morphArray:r.PointArray,x:function(m){return m==null?this.bbox().x:this.move(m,this.bbox().y)},y:function(m){return m==null?this.bbox().y:this.move(this.bbox().x,m)},width:function(m){var C=this.bbox();return m==null?C.width:this.size(m,C.height)},height:function(m){var C=this.bbox();return m==null?C.height:this.size(C.width,m)}}),r.Path=r.invent({create:"path",inherit:r.Shape,extend:{morphArray:r.PathArray,array:function(){return this._array||(this._array=new r.PathArray(this.attr("d")))},plot:function(m){return m==null?this.array():this.clear().attr("d",typeof m=="string"?m:this._array=new r.PathArray(m))},clear:function(){return delete this._array,this}},construct:{path:function(m){return this.put(new r.Path).plot(m||new r.PathArray)}}}),r.Image=r.invent({create:"image",inherit:r.Shape,extend:{load:function(m){if(!m)return this;var C=this,_=new N.Image;return r.on(_,"load",function(){r.off(_);var $=C.parent(r.Pattern);$!==null&&(C.width()==0&&C.height()==0&&C.size(_.width,_.height),$&&$.width()==0&&$.height()==0&&$.size(C.width(),C.height()),typeof C._loaded=="function"&&C._loaded.call(C,{width:_.width,height:_.height,ratio:_.width/_.height,url:m}))}),r.on(_,"error",function($){r.off(_),typeof C._error=="function"&&C._error.call(C,$)}),this.attr("href",_.src=this.src=m,r.xlink)},loaded:function(m){return this._loaded=m,this},error:function(m){return this._error=m,this}},construct:{image:function(m,C,_){return this.put(new r.Image).load(m).size(C||0,_||C||0)}}}),r.Text=r.invent({create:function(){this.constructor.call(this,r.create("text")),this.dom.leading=new r.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",r.defaults.attrs["font-family"])},inherit:r.Shape,extend:{x:function(m){return m==null?this.attr("x"):this.attr("x",m)},text:function(m){if(m===void 0){m="";for(var C=this.node.childNodes,_=0,$=C.length;_<$;++_)_!=0&&C[_].nodeType!=3&&r.adopt(C[_]).dom.newLined==1&&(m+=` `),m+=C[_].textContent;return m}if(this.clear().build(!0),typeof m=="function")m.call(this,this);else{_=0;for(var ee=(m=m.split(` `)).length;_<ee;_++)this.tspan(m[_]).newLine()}return this.build(!1).rebuild()},size:function(m){return this.attr("font-size",m).rebuild()},leading:function(m){return m==null?this.dom.leading:(this.dom.leading=new r.Number(m),this.rebuild())},lines:function(){var m=(this.textPath&&this.textPath()||this).node,C=r.utils.map(r.utils.filterSVGElements(m.childNodes),function(_){return r.adopt(_)});return new r.Set(C)},rebuild:function(m){if(typeof m=="boolean"&&(this._rebuild=m),this._rebuild){var C=this,_=0,$=this.dom.leading*new r.Number(this.attr("font-size"));this.lines().each(function(){this.dom.newLined&&(C.textPath()||this.attr("x",C.attr("x")),this.text()==` `?_+=$:(this.attr("dy",$+_),_=0))}),this.fire("rebuild")}return this},build:function(m){return this._build=!!m,this},setData:function(m){return this.dom=m,this.dom.leading=new r.Number(m.leading||1.3),this}},construct:{text:function(m){return this.put(new r.Text).text(m)},plain:function(m){return this.put(new r.Text).plain(m)}}}),r.Tspan=r.invent({create:"tspan",inherit:r.Shape,extend:{text:function(m){return m==null?this.node.textContent+(this.dom.newLined?` `:""):(typeof m=="function"?m.call(this,this):this.plain(m),this)},dx:function(m){return this.attr("dx",m)},dy:function(m){return this.attr("dy",m)},newLine:function(){var m=this.parent(r.Text);return this.dom.newLined=!0,this.dy(m.dom.leading*m.attr("font-size")).attr("x",m.x())}}}),r.extend(r.Text,r.Tspan,{plain:function(m){return this._build===!1&&this.clear(),this.node.appendChild(i.createTextNode(m)),this},tspan:function(m){var C=(this.textPath&&this.textPath()||this).node,_=new r.Tspan;return this._build===!1&&this.clear(),C.appendChild(_.node),_.text(m)},clear:function(){for(var m=(this.textPath&&this.textPath()||this).node;m.hasChildNodes();)m.removeChild(m.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),r.TextPath=r.invent({create:"textPath",inherit:r.Parent,parent:r.Text,construct:{morphArray:r.PathArray,array:function(){var m=this.track();return m?m.array():null},plot:function(m){var C=this.track(),_=null;return C&&(_=C.plot(m)),m==null?_:this},track:function(){var m=this.textPath();if(m)return m.reference("href")},textPath:function(){if(this.node.firstChild&&this.node.firstChild.nodeName=="textPath")return r.adopt(this.node.firstChild)}}}),r.Nested=r.invent({create:function(){this.constructor.call(this,r.create("svg")),this.style("overflow","visible")},inherit:r.Container,construct:{nested:function(){return this.put(new r.Nested)}}});var d={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(m,C){return C=="color"?m:m+"-"+C}};function f(m,C,_,$){return _+$.replace(r.regex.dots," .")}function g(m){return m.toLowerCase().replace(/-(.)/g,function(C,_){return _.toUpperCase()})}function b(m){return m.charAt(0).toUpperCase()+m.slice(1)}function y(m){var C=m.toString(16);return C.length==1?"0"+C:C}function w(m,C,_){if(C==null||_==null){var $=m.bbox();C==null?C=$.width/$.height*_:_==null&&(_=$.height/$.width*C)}return{width:C,height:_}}function P(m,C,_){return{x:C*m.a+_*m.c+0,y:C*m.b+_*m.d+0}}function E(m){return{a:m[0],b:m[1],c:m[2],d:m[3],e:m[4],f:m[5]}}function M(m){for(var C=m.childNodes.length-1;C>=0;C--)m.childNodes[C]instanceof N.SVGElement&&M(m.childNodes[C]);return r.adopt(m).id(r.eid(m.nodeName))}function I(m){return m.x==null&&(m.x=0,m.y=0,m.width=0,m.height=0),m.w=m.width,m.h=m.height,m.x2=m.x+m.width,m.y2=m.y+m.height,m.cx=m.x+m.width/2,m.cy=m.y+m.height/2,m}function Y(m){return Math.abs(m)>1e-37?m:0}["fill","stroke"].forEach(function(m){var C={};C[m]=function(_){if(_===void 0)return this;if(typeof _=="string"||r.Color.isRgb(_)||_&&typeof _.fill=="function")this.attr(m,_);else for(var $=d[m].length-1;$>=0;$--)_[d[m][$]]!=null&&this.attr(d.prefix(m,d[m][$]),_[d[m][$]]);return this},r.extend(r.Element,r.FX,C)}),r.extend(r.Element,r.FX,{translate:function(m,C){return this.transform({x:m,y:C})},matrix:function(m){return this.attr("transform",new r.Matrix(arguments.length==6?[].slice.call(arguments):m))},opacity:function(m){return this.attr("opacity",m)},dx:function(m){return this.x(new r.Number(m).plus(this instanceof r.FX?0:this.x()),!0)},dy:function(m){return this.y(new r.Number(m).plus(this instanceof r.FX?0:this.y()),!0)}}),r.extend(r.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(m){return this.node.getPointAtLength(m)}}),r.Set=r.invent({create:function(m){Array.isArray(m)?this.members=m:this.clear()},extend:{add:function(){for(var m=[].slice.call(arguments),C=0,_=m.length;C<_;C++)this.members.push(m[C]);return this},remove:function(m){var C=this.index(m);return C>-1&&this.members.splice(C,1),this},each:function(m){for(var C=0,_=this.members.length;C<_;C++)m.apply(this.members[C],[C,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(m){return this.index(m)>=0},index:function(m){return this.members.indexOf(m)},get:function(m){return this.members[m]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(m){return new r.Set(m)}}}),r.FX.Set=r.invent({create:function(m){this.set=m}}),r.Set.inherit=function(){var m=[];for(var C in r.Shape.prototype)typeof r.Shape.prototype[C]=="function"&&typeof r.Set.prototype[C]!="function"&&m.push(C);for(var C in m.forEach(function($){r.Set.prototype[$]=function(){for(var ee=0,ue=this.members.length;ee<ue;ee++)this.members[ee]&&typeof this.members[ee][$]=="function"&&this.members[ee][$].apply(this.members[ee],arguments);return $=="animate"?this.fx||(this.fx=new r.FX.Set(this)):this}}),m=[],r.FX.prototype)typeof r.FX.prototype[C]=="function"&&typeof r.FX.Set.prototype[C]!="function"&&m.push(C);m.forEach(function(_){r.FX.Set.prototype[_]=function(){for(var $=0,ee=this.set.members.length;$<ee;$++)this.set.members[$].fx[_].apply(this.set.members[$].fx,arguments);return this}})},r.extend(r.Element,{}),r.extend(r.Element,{remember:function(m,C){if(c(arguments[0])==="object")for(var _ in m)this.remember(_,m[_]);else{if(arguments.length==1)return this.memory()[m];this.memory()[m]=C}return this},forget:function(){if(arguments.length==0)this._memory={};else for(var m=arguments.length-1;m>=0;m--)delete this.memory()[arguments[m]];return this},memory:function(){return this._memory||(this._memory={})}}),r.get=function(m){var C=i.getElementById(function(_){var $=(_||"").toString().match(r.regex.reference);if($)return $[1]}(m)||m);return r.adopt(C)},r.select=function(m,C){return new r.Set(r.utils.map((C||i).querySelectorAll(m),function(_){return r.adopt(_)}))},r.extend(r.Parent,{select:function(m){return r.select(m,this.node)}});var H="abcdef".split("");if(typeof N.CustomEvent!="function"){var X=function(m,C){C=C||{bubbles:!1,cancelable:!1,detail:void 0};var _=i.createEvent("CustomEvent");return _.initCustomEvent(m,C.bubbles,C.cancelable,C.detail),_};X.prototype=N.Event.prototype,r.CustomEvent=X}else r.CustomEvent=N.CustomEvent;return r},c(t)==="object"?e.exports=ft.document?Ke(ft,ft.document):function(N){return Ke(N,N.document)}:ft.SVG=Ke(ft,ft.document),(function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(d,f){return this.add(d,f),!d.attr("in")&&this.autoSetIn&&d.attr("in",this.source),d.attr("result")||d.attr("result",d),d},blend:function(d,f,g){return this.put(new SVG.BlendEffect(d,f,g))},colorMatrix:function(d,f){return this.put(new SVG.ColorMatrixEffect(d,f))},convolveMatrix:function(d){return this.put(new SVG.ConvolveMatrixEffect(d))},componentTransfer:function(d){return this.put(new SVG.ComponentTransferEffect(d))},composite:function(d,f,g){return this.put(new SVG.CompositeEffect(d,f,g))},flood:function(d,f){return this.put(new SVG.FloodEffect(d,f))},offset:function(d,f){return this.put(new SVG.OffsetEffect(d,f))},image:function(d){return this.put(new SVG.ImageEffect(d))},merge:function(){var d=[void 0];for(var f in arguments)d.push(arguments[f]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,d)))},gaussianBlur:function(d,f){return this.put(new SVG.GaussianBlurEffect(d,f))},morphology:function(d,f){return this.put(new SVG.MorphologyEffect(d,f))},diffuseLighting:function(d,f,g){return this.put(new SVG.DiffuseLightingEffect(d,f,g))},displacementMap:function(d,f,g,b,y){return this.put(new SVG.DisplacementMapEffect(d,f,g,b,y))},specularLighting:function(d,f,g,b){return this.put(new SVG.SpecularLightingEffect(d,f,g,b))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(d,f,g,b,y){return this.put(new SVG.TurbulenceEffect(d,f,g,b,y))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(d){var f=this.put(new SVG.Filter);return typeof d=="function"&&d.call(f,f),f}}),SVG.extend(SVG.Container,{filter:function(d){return this.defs().filter(d)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(d){return this.filterer=d instanceof SVG.Element?d:this.doc().filter(d),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(d){return this.filterer&&d===!0&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(d){return d==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",d)},result:function(d){return d==null?this.attr("result"):this.attr("result",d)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(d){return d==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",d)},result:function(d){return d==null?this.attr("result"):this.attr("result",d)},toString:function(){return this.result()}}});var N={blend:function(d,f){return this.parent()&&this.parent().blend(this,d,f)},colorMatrix:function(d,f){return this.parent()&&this.parent().colorMatrix(d,f).in(this)},convolveMatrix:function(d){return this.parent()&&this.parent().convolveMatrix(d).in(this)},componentTransfer:function(d){return this.parent()&&this.parent().componentTransfer(d).in(this)},composite:function(d,f){return this.parent()&&this.parent().composite(this,d,f)},flood:function(d,f){return this.parent()&&this.parent().flood(d,f)},offset:function(d,f){return this.parent()&&this.parent().offset(d,f).in(this)},image:function(d){return this.parent()&&this.parent().image(d)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(d,f){return this.parent()&&this.parent().gaussianBlur(d,f).in(this)},morphology:function(d,f){return this.parent()&&this.parent().morphology(d,f).in(this)},diffuseLighting:function(d,f,g){return this.parent()&&this.parent().diffuseLighting(d,f,g).in(this)},displacementMap:function(d,f,g,b){return this.parent()&&this.parent().displacementMap(this,d,f,g,b)},specularLighting:function(d,f,g,b){return this.parent()&&this.parent().specularLighting(d,f,g,b).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(d,f,g,b,y){return this.parent()&&this.parent().turbulence(d,f,g,b,y).in(this)}};SVG.extend(SVG.Effect,N),SVG.extend(SVG.ParentEffect,N),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(d){this.attr("in",d)}}});var i={blend:function(d,f,g){this.attr({in:d,in2:f,mode:g||"normal"})},colorMatrix:function(d,f){d=="matrix"&&(f=o(f)),this.attr({type:d,values:f===void 0?null:f})},convolveMatrix:function(d){d=o(d),this.attr({order:Math.sqrt(d.split(" ").length),kernelMatrix:d})},composite:function(d,f,g){this.attr({in:d,in2:f,operator:g})},flood:function(d,f){this.attr("flood-color",d),f!=null&&this.attr("flood-opacity",f)},offset:function(d,f){this.attr({dx:d,dy:f})},image:function(d){this.attr("href",d,SVG.xlink)},displacementMap:function(d,f,g,b,y){this.attr({in:d,in2:f,scale:g,xChannelSelector:b,yChannelSelector:y})},gaussianBlur:function(d,f){d!=null||f!=null?this.attr("stdDeviation",l(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(d,f){this.attr({operator:d,radius:f})},tile:function(){},turbulence:function(d,f,g,b,y){this.attr({numOctaves:f,seed:g,stitchTiles:b,baseFrequency:d,type:y})}},r={merge:function(){var d;if(arguments[0]instanceof SVG.Set){var f=this;arguments[0].each(function(b){this instanceof SVG.MergeNode?f.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&f.put(new SVG.MergeNode(this))})}else{d=Array.isArray(arguments[0])?arguments[0]:arguments;for(var g=0;g<d.length;g++)d[g]instanceof SVG.MergeNode?this.put(d[g]):this.put(new SVG.MergeNode(d[g]))}},componentTransfer:function(d){if(this.rgb=new SVG.Set,["r","g","b","a"].forEach((function(g){this[g]=new SVG["Func"+g.toUpperCase()]("identity"),this.rgb.add(this[g]),this.node.appendChild(this[g].node)}).bind(this)),d)for(var f in d.rgb&&(["r","g","b"].forEach((function(g){this[g].attr(d.rgb)}).bind(this)),delete d.rgb),d)this[f].attr(d[f])},diffuseLighting:function(d,f,g){this.attr({surfaceScale:d,diffuseConstant:f,kernelUnitLength:g})},specularLighting:function(d,f,g,b){this.attr({surfaceScale:d,diffuseConstant:f,specularExponent:g,kernelUnitLength:b})}},a={distantLight:function(d,f){this.attr({azimuth:d,elevation:f})},pointLight:function(d,f,g){this.attr({x:d,y:f,z:g})},spotLight:function(d,f,g,b,y,w){this.attr({x:d,y:f,z:g,pointsAtX:b,pointsAtY:y,pointsAtZ:w})},mergeNode:function(d){this.attr("in",d)}};function o(d){return Array.isArray(d)&&(d=new SVG.Array(d)),d.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function l(d){if(!Array.isArray(d))return d;for(var f=0,g=d.length,b=[];f<g;f++)b.push(d[f]);return b.join(" ")}function h(){var d=function(){};for(var f in typeof arguments[arguments.length-1]=="function"&&(d=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var g in arguments[f])d(arguments[f][g],g,arguments[f])}["r","g","b","a"].forEach(function(d){a["Func"+d.toUpperCase()]=function(f){switch(this.attr("type",f),f){case"table":this.attr("tableValues",arguments[1]);break;case"linear":this.attr("slope",arguments[1]),this.attr("intercept",arguments[2]);break;case"gamma":this.attr("amplitude",arguments[1]),this.attr("exponent",arguments[2]),this.attr("offset",arguments[2])}}}),h(i,function(d,f){var g=f.charAt(0).toUpperCase()+f.slice(1);SVG[g+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+g)),d.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})}),h(r,function(d,f){var g=f.charAt(0).toUpperCase()+f.slice(1);SVG[g+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+g)),d.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})}),h(a,function(d,f){var g=f.charAt(0).toUpperCase()+f.slice(1);SVG[g]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+g)),d.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})}),SVG.extend(SVG.MergeEffect,{in:function(d){return d instanceof SVG.MergeNode?this.add(d,0):this.add(new SVG.MergeNode(d),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(d){return d==null?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",d)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}).call(void 0),function(){function N(l,h,d,f,g,b,y){for(var w=l.slice(h,d||y),P=f.slice(g,b||y),E=0,M={pos:[0,0],start:[0,0]},I={pos:[0,0],start:[0,0]};w[E]=i.call(M,w[E]),P[E]=i.call(I,P[E]),w[E][0]!=P[E][0]||w[E][0]=="M"||w[E][0]=="A"&&(w[E][4]!=P[E][4]||w[E][5]!=P[E][5])?(Array.prototype.splice.apply(w,[E,1].concat(a.call(M,w[E]))),Array.prototype.splice.apply(P,[E,1].concat(a.call(I,P[E])))):(w[E]=r.call(M,w[E]),P[E]=r.call(I,P[E])),!(++E==w.length&&E==P.length);)E==w.length&&w.push(["C",M.pos[0],M.pos[1],M.pos[0],M.pos[1],M.pos[0],M.pos[1]]),E==P.length&&P.push(["C",I.pos[0],I.pos[1],I.pos[0],I.pos[1],I.pos[0],I.pos[1]]);return{start:w,dest:P}}function i(l){switch(l[0]){case"z":case"Z":l[0]="L",l[1]=this.start[0],l[2]=this.start[1];break;case"H":l[0]="L",l[2]=this.pos[1];break;case"V":l[0]="L",l[2]=l[1],l[1]=this.pos[0];break;case"T":l[0]="Q",l[3]=l[1],l[4]=l[2],l[1]=this.reflection[1],l[2]=this.reflection[0];break;case"S":l[0]="C",l[6]=l[4],l[5]=l[3],l[4]=l[2],l[3]=l[1],l[2]=this.reflection[1],l[1]=this.reflection[0]}return l}function r(l){var h=l.length;return this.pos=[l[h-2],l[h-1]],"SCQT".indexOf(l[0])!=-1&&(this.reflection=[2*this.pos[0]-l[h-4],2*this.pos[1]-l[h-3]]),l}function a(l){var h=[l];switch(l[0]){case"M":return this.pos=this.start=[l[1],l[2]],h;case"L":l[5]=l[3]=l[1],l[6]=l[4]=l[2],l[1]=this.pos[0],l[2]=this.pos[1];break;case"Q":l[6]=l[4],l[5]=l[3],l[4]=1*l[4]/3+2*l[2]/3,l[3]=1*l[3]/3+2*l[1]/3,l[2]=1*this.pos[1]/3+2*l[2]/3,l[1]=1*this.pos[0]/3+2*l[1]/3;break;case"A":l=(h=function(d,f){var g,b,y,w,P,E,M,I,Y,H,X,m,C,_,$,ee,ue,ae,De,Ce,$e,st,Ht,Et,cn,xn,_n=Math.abs(f[1]),wn=Math.abs(f[2]),Kn=f[3]%360,Hi=f[4],Nr=f[5],ca=f[6],Zn=f[7],Cn=new SVG.Point(d),fn=new SVG.Point(ca,Zn),Ba=[];if(_n===0||wn===0||Cn.x===fn.x&&Cn.y===fn.y)return[["C",Cn.x,Cn.y,fn.x,fn.y,fn.x,fn.y]];for(g=new SVG.Point((Cn.x-fn.x)/2,(Cn.y-fn.y)/2).transform(new SVG.Matrix().rotate(Kn)),(b=g.x*g.x/(_n*_n)+g.y*g.y/(wn*wn))>1&&(_n*=b=Math.sqrt(b),wn*=b),y=new SVG.Matrix().rotate(Kn).scale(1/_n,1/wn).rotate(-Kn),Cn=Cn.transform(y),fn=fn.transform(y),w=[fn.x-Cn.x,fn.y-Cn.y],E=w[0]*w[0]+w[1]*w[1],P=Math.sqrt(E),w[0]/=P,w[1]/=P,M=E<4?Math.sqrt(1-E/4):0,Hi===Nr&&(M*=-1),I=new SVG.Point((fn.x+Cn.x)/2+M*-w[1],(fn.y+Cn.y)/2+M*w[0]),Y=new SVG.Point(Cn.x-I.x,Cn.y-I.y),H=new SVG.Point(fn.x-I.x,fn.y-I.y),X=Math.acos(Y.x/Math.sqrt(Y.x*Y.x+Y.y*Y.y)),Y.y<0&&(X*=-1),m=Math.acos(H.x/Math.sqrt(H.x*H.x+H.y*H.y)),H.y<0&&(m*=-1),Nr&&X>m&&(m+=2*Math.PI),!Nr&&X<m&&(m-=2*Math.PI),_=Math.ceil(2*Math.abs(X-m)/Math.PI),ee=[],ue=X,C=(m-X)/_,$=4*Math.tan(C/4)/3,$e=0;$e<=_;$e++)De=Math.cos(ue),ae=Math.sin(ue),Ce=new SVG.Point(I.x+De,I.y+ae),ee[$e]=[new SVG.Point(Ce.x+$*ae,Ce.y-$*De),Ce,new SVG.Point(Ce.x-$*ae,Ce.y+$*De)],ue+=C;for(ee[0][0]=ee[0][1].clone(),ee[ee.length-1][2]=ee[ee.length-1][1].clone(),y=new SVG.Matrix().rotate(Kn).scale(_n,wn).rotate(-Kn),$e=0,st=ee.length;$e<st;$e++)ee[$e][0]=ee[$e][0].transform(y),ee[$e][1]=ee[$e][1].transform(y),ee[$e][2]=ee[$e][2].transform(y);for($e=1,st=ee.length;$e<st;$e++)Ht=(Ce=ee[$e-1][2]).x,Et=Ce.y,cn=(Ce=ee[$e][0]).x,xn=Ce.y,ca=(Ce=ee[$e][1]).x,Zn=Ce.y,Ba.push(["C",Ht,Et,cn,xn,ca,Zn]);return Ba}(this.pos,l))[0]}return l[0]="C",this.pos=[l[5],l[6]],this.reflection=[2*l[5]-l[3],2*l[6]-l[4]],h}function o(l,h){if(h===!1)return!1;for(var d=h,f=l.length;d<f;++d)if(l[d][0]=="M")return d;return!1}SVG.extend(SVG.PathArray,{morph:function(l){for(var h=this.value,d=this.parse(l),f=0,g=0,b=!1,y=!1;f!==!1||g!==!1;){var w;b=o(h,f!==!1&&f+1),y=o(d,g!==!1&&g+1),f===!1&&(f=(w=new SVG.PathArray(P.start).bbox()).height==0||w.width==0?h.push(h[0])-1:h.push(["M",w.x+w.width/2,w.y+w.height/2])-1),g===!1&&(g=(w=new SVG.PathArray(P.dest).bbox()).height==0||w.width==0?d.push(d[0])-1:d.push(["M",w.x+w.width/2,w.y+w.height/2])-1);var P=N(h,f,b,d,g,y);h=h.slice(0,f).concat(P.start,b===!1?[]:h.slice(b)),d=d.slice(0,g).concat(P.dest,y===!1?[]:d.slice(y)),f=b!==!1&&f+P.start.length,g=y!==!1&&g+P.dest.length}return this.value=h,this.destination=new SVG.PathArray,this.destination.value=d,this}})}(),(function(){function N(i){i.remember("_draggable",this),this.el=i}N.prototype.init=function(i,r){var a=this;this.constraint=i,this.value=r,this.el.on("mousedown.drag",function(o){a.start(o)}),this.el.on("touchstart.drag",function(o){a.start(o)})},N.prototype.transformPoint=function(i,r){var a=(i=i||window.event).changedTouches&&i.changedTouches[0]||i;return this.p.x=a.clientX-(r||0),this.p.y=a.clientY,this.p.matrixTransform(this.m)},N.prototype.getBBox=function(){var i=this.el.bbox();return this.el instanceof SVG.Nested&&(i=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(i.x=this.el.x(),i.y=this.el.y()),i},N.prototype.start=function(i){if(i.type!="click"&&i.type!="mousedown"&&i.type!="mousemove"||(i.which||i.buttons)==1){var r=this;if(this.el.fire("beforedrag",{event:i,handler:this}),!this.el.event().defaultPrevented){i.preventDefault(),i.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var a,o=this.getBBox();if(this.el instanceof SVG.Text)switch(a=this.el.node.getComputedTextLength(),this.el.attr("text-anchor")){case"middle":a/=2;break;case"start":a=0}this.startPoints={point:this.transformPoint(i,a),box:o,transform:this.el.transform()},SVG.on(window,"mousemove.drag",function(l){r.drag(l)}),SVG.on(window,"touchmove.drag",function(l){r.drag(l)}),SVG.on(window,"mouseup.drag",function(l){r.end(l)}),SVG.on(window,"touchend.drag",function(l){r.end(l)}),this.el.fire("dragstart",{event:i,p:this.startPoints.point,m:this.m,handler:this})}}},N.prototype.drag=function(i){var r=this.getBBox(),a=this.transformPoint(i),o=this.startPoints.box.x+a.x-this.startPoints.point.x,l=this.startPoints.box.y+a.y-this.startPoints.point.y,h=this.constraint,d=a.x-this.startPoints.point.x,f=a.y-this.startPoints.point.y;if(this.el.fire("dragmove",{event:i,p:a,m:this.m,handler:this}),this.el.event().defaultPrevented)return a;if(typeof h=="function"){var g=h.call(this.el,o,l,this.m);typeof g=="boolean"&&(g={x:g,y:g}),g.x===!0?this.el.x(o):g.x!==!1&&this.el.x(g.x),g.y===!0?this.el.y(l):g.y!==!1&&this.el.y(g.y)}else typeof h=="object"&&(h.minX!=null&&o<h.minX?d=(o=h.minX)-this.startPoints.box.x:h.maxX!=null&&o>h.maxX-r.width&&(d=(o=h.maxX-r.width)-this.startPoints.box.x),h.minY!=null&&l<h.minY?f=(l=h.minY)-this.startPoints.box.y:h.maxY!=null&&l>h.maxY-r.height&&(f=(l=h.maxY-r.height)-this.startPoints.box.y),h.snapToGrid!=null&&(o-=o%h.snapToGrid,l-=l%h.snapToGrid,d-=d%h.snapToGrid,f-=f%h.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:d,y:f},!0):this.el.move(o,l));return a},N.prototype.end=function(i){var r=this.drag(i);this.el.fire("dragend",{event:i,p:r,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(i,r){typeof i!="function"&&typeof i!="object"||(r=i,i=!0);var a=this.remember("_draggable")||new N(this);return(i=i===void 0||i)?a.init(r||{},i):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}).call(void 0),function(){function N(i){this.el=i,i.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(r,a,o){var l=typeof r!="string"?r:a[r];return o?l/2:l},this.pointCoords=function(r,a){var o=this.pointsList[r];return{x:this.pointCoord(o[0],a,r==="t"||r==="b"),y:this.pointCoord(o[1],a,r==="r"||r==="l")}}}N.prototype.init=function(i,r){var a=this.el.bbox();this.options={};var o=this.el.selectize.defaults.points;for(var l in this.el.selectize.defaults)this.options[l]=this.el.selectize.defaults[l],r[l]!==void 0&&(this.options[l]=r[l]);var h=["points","pointsExclude"];for(var l in h){var d=this.options[h[l]];typeof d=="string"?d=d.length>0?d.split(/\s*,\s*/i):[]:typeof d=="boolean"&&h[l]==="points"&&(d=d?o:[]),this.options[h[l]]=d}this.options.points=[o,this.options.points].reduce(function(f,g){return f.filter(function(b){return g.indexOf(b)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(f,g){return f.filter(function(b){return g.indexOf(b)<0})}),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(a.x,a.y)),this.options.deepSelect&&["line","polyline","polygon"].indexOf(this.el.type)!==-1?this.selectPoints(i):this.selectRect(i),this.observe(),this.cleanup()},N.prototype.selectPoints=function(i){return this.pointSelection.isSelected=i,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},N.prototype.getPointArray=function(){var i=this.el.bbox();return this.el.array().valueOf().map(function(r){return[r[0]-i.x,r[1]-i.y]})},N.prototype.drawPoints=function(){for(var i=this,r=this.getPointArray(),a=0,o=r.length;a<o;++a){var l=function(d){return function(f){(f=f||window.event).preventDefault?f.preventDefault():f.returnValue=!1,f.stopPropagation();var g=f.pageX||f.touches[0].pageX,b=f.pageY||f.touches[0].pageY;i.el.fire("point",{x:g,y:b,i:d,event:f})}}(a),h=this.drawPoint(r[a][0],r[a][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",l).on("mousedown",l);this.pointSelection.set.add(h)}},N.prototype.drawPoint=function(i,r){var a=this.options.pointType;switch(a){case"circle":return this.drawCircle(i,r);case"rect":return this.drawRect(i,r);default:if(typeof a=="function")return a.call(this,i,r);throw new Error("Unknown "+a+" point type!")}},N.prototype.drawCircle=function(i,r){return this.nested.circle(this.options.pointSize).center(i,r)},N.prototype.drawRect=function(i,r){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(i,r)},N.prototype.updatePointSelection=function(){var i=this.getPointArray();this.pointSelection.set.each(function(r){this.cx()===i[r][0]&&this.cy()===i[r][1]||this.center(i[r][0],i[r][1])})},N.prototype.updateRectSelection=function(){var i=this,r=this.el.bbox();if(this.rectSelection.set.get(0).attr({width:r.width,height:r.height}),this.options.points.length&&this.options.points.map(function(o,l){var h=i.pointCoords(o,r);i.rectSelection.set.get(l+1).center(h.x,h.y)}),this.options.rotationPoint){var a=this.rectSelection.set.length();this.rectSelection.set.get(a-1).center(r.width/2,20)}},N.prototype.selectRect=function(i){var r=this,a=this.el.bbox();function o(d){return function(f){(f=f||window.event).preventDefault?f.preventDefault():f.returnValue=!1,f.stopPropagation();var g=f.pageX||f.touches[0].pageX,b=f.pageY||f.touches[0].pageY;r.el.fire(d,{x:g,y:b,event:f})}}if(this.rectSelection.isSelected=i,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(a.width,a.height).addClass(this.options.classRect)),this.options.points.length&&this.rectSelection.set.length()<2&&(this.options.points.map(function(d,f){var g=r.pointCoords(d,a),b=r.drawPoint(g.x,g.y).attr("class",r.options.classPoints+"_"+d).on("mousedown",o(d)).on("touchstart",o(d));r.rectSelection.set.add(b)}),this.rectSelection.set.each(function(){this.addClass(r.options.classPoints)})),this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var l=function(d){(d=d||window.event).preventDefault?d.preventDefault():d.returnValue=!1,d.stopPropagation();var f=d.pageX||d.touches[0].pageX,g=d.pageY||d.touches[0].pageY;r.el.fire("rot",{x:f,y:g,event:d})},h=this.drawPoint(a.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",l).on("mousedown",l);this.rectSelection.set.add(h)}},N.prototype.handler=function(){var i=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},N.prototype.observe=function(){var i=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver(function(){i.handler()}),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch{}else this.el.off("DOMAttrModified.select"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on("DOMAttrModified.select",function(){i.handler()})},N.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each(function(){this.remove()}),this.rectSelection.set.clear(),delete this.rectSelection.set),!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each(function(){this.remove()}),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(i,r){return typeof i=="object"&&(r=i,i=!0),(this.remember("_selectHandler")||new N(this)).init(i===void 0||i,r||{}),this}}),SVG.Element.prototype.selectize.defaults={points:["lt","rt","rb","lb","t","r","b","l"],pointsExclude:[],classRect:"svg_select_boundingRect",classPoints:"svg_select_points",pointSize:7,rotationPoint:!0,deepSelect:!1,pointType:"circle"}}(),function(){(function(){function N(i){i.remember("_resizeHandler",this),this.el=i,this.parameters={},this.lastUpdateCall=null,this.p=i.doc().node.createSVGPoint()}N.prototype.transformPoint=function(i,r,a){return this.p.x=i-(this.offset.x-window.pageXOffset),this.p.y=r-(this.offset.y-window.pageYOffset),this.p.matrixTransform(a||this.m)},N.prototype._extractPosition=function(i){return{x:i.clientX!=null?i.clientX:i.touches[0].clientX,y:i.clientY!=null?i.clientY:i.touches[0].clientY}},N.prototype.init=function(i){var r=this;if(this.stop(),i!=="stop"){for(var a in this.options={},this.el.resize.defaults)this.options[a]=this.el.resize.defaults[a],i[a]!==void 0&&(this.options[a]=i[a]);this.el.on("lt.resize",function(o){r.resize(o||window.event)}),this.el.on("rt.resize",function(o){r.resize(o||window.event)}),this.el.on("rb.resize",function(o){r.resize(o||window.event)}),this.el.on("lb.resize",function(o){r.resize(o||window.event)}),this.el.on("t.resize",function(o){r.resize(o||window.event)}),this.el.on("r.resize",function(o){r.resize(o||window.event)}),this.el.on("b.resize",function(o){r.resize(o||window.event)}),this.el.on("l.resize",function(o){r.resize(o||window.event)}),this.el.on("rot.resize",function(o){r.resize(o||window.event)}),this.el.on("point.resize",function(o){r.resize(o||window.event)}),this.update()}},N.prototype.stop=function(){return this.el.off("lt.resize"),this.el.off("rt.resize"),this.el.off("rb.resize"),this.el.off("lb.resize"),this.el.off("t.resize"),this.el.off("r.resize"),this.el.off("b.resize"),this.el.off("l.resize"),this.el.off("rot.resize"),this.el.off("point.resize"),this},N.prototype.resize=function(i){var r=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var a=this._extractPosition(i.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(a.x,a.y),x:i.detail.x,y:i.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},this.el.type==="text"&&(this.parameters.fontSize=this.el.attr()["font-size"]),i.detail.i!==void 0){var o=this.el.array().valueOf();this.parameters.i=i.detail.i,this.parameters.pointCoords=[o[i.detail.i][0],o[i.detail.i][1]]}switch(i.type){case"lt":this.calc=function(l,h){var d=this.snapToGrid(l,h);if(this.parameters.box.width-d[0]>0&&this.parameters.box.height-d[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+d[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-d[0]);d=this.checkAspectRatio(d),this.el.move(this.parameters.box.x+d[0],this.parameters.box.y+d[1]).size(this.parameters.box.width-d[0],this.parameters.box.height-d[1])}};break;case"rt":this.calc=function(l,h){var d=this.snapToGrid(l,h,2);if(this.parameters.box.width+d[0]>0&&this.parameters.box.height-d[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-d[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+d[0]);d=this.checkAspectRatio(d,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+d[1]).size(this.parameters.box.width+d[0],this.parameters.box.height-d[1])}};break;case"rb":this.calc=function(l,h){var d=this.snapToGrid(l,h,0);if(this.parameters.box.width+d[0]>0&&this.parameters.box.height+d[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-d[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+d[0]);d=this.checkAspectRatio(d),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+d[0],this.parameters.box.height+d[1])}};break;case"lb":this.calc=function(l,h){var d=this.snapToGrid(l,h,1);if(this.parameters.box.width-d[0]>0&&this.parameters.box.height+d[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+d[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-d[0]);d=this.checkAspectRatio(d,!0),this.el.move(this.parameters.box.x+d[0],this.parameters.box.y).size(this.parameters.box.width-d[0],this.parameters.box.height+d[1])}};break;case"t":this.calc=function(l,h){var d=this.snapToGrid(l,h,2);if(this.parameters.box.height-d[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y+d[1]).height(this.parameters.box.height-d[1])}};break;case"r":this.calc=function(l,h){var d=this.snapToGrid(l,h,0);if(this.parameters.box.width+d[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+d[0])}};break;case"b":this.calc=function(l,h){var d=this.snapToGrid(l,h,0);if(this.parameters.box.height+d[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+d[1])}};break;case"l":this.calc=function(l,h){var d=this.snapToGrid(l,h,1);if(this.parameters.box.width-d[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x+d[0],this.parameters.box.y).width(this.parameters.box.width-d[0])}};break;case"rot":this.calc=function(l,h){var d=l+this.parameters.p.x,f=h+this.parameters.p.y,g=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),b=Math.atan2(f-this.parameters.box.y-this.parameters.box.height/2,d-this.parameters.box.x-this.parameters.box.width/2),y=this.parameters.rotation+180*(b-g)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(y-y%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(l,h){var d=this.snapToGrid(l,h,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),f=this.el.array().valueOf();f[this.parameters.i][0]=this.parameters.pointCoords[0]+d[0],f[this.parameters.i][1]=this.parameters.pointCoords[1]+d[1],this.el.plot(f)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:i}),SVG.on(window,"touchmove.resize",function(l){r.update(l||window.event)}),SVG.on(window,"touchend.resize",function(){r.done()}),SVG.on(window,"mousemove.resize",function(l){r.update(l||window.event)}),SVG.on(window,"mouseup.resize",function(){r.done()})},N.prototype.update=function(i){if(i){var r=this._extractPosition(i),a=this.transformPoint(r.x,r.y),o=a.x-this.parameters.p.x,l=a.y-this.parameters.p.y;this.lastUpdateCall=[o,l],this.calc(o,l),this.el.fire("resizing",{dx:o,dy:l,event:i})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},N.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},N.prototype.snapToGrid=function(i,r,a,o){var l;return o!==void 0?l=[(a+i)%this.options.snapToGrid,(o+r)%this.options.snapToGrid]:(a=a??3,l=[(this.parameters.box.x+i+(1&a?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+r+(2&a?0:this.parameters.box.height))%this.options.snapToGrid]),i<0&&(l[0]-=this.options.snapToGrid),r<0&&(l[1]-=this.options.snapToGrid),i-=Math.abs(l[0])<this.options.snapToGrid/2?l[0]:l[0]-(i<0?-this.options.snapToGrid:this.options.snapToGrid),r-=Math.abs(l[1])<this.options.snapToGrid/2?l[1]:l[1]-(r<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(i,r,a,o)},N.prototype.constraintToBox=function(i,r,a,o){var l,h,d=this.options.constraint||{};return o!==void 0?(l=a,h=o):(l=this.parameters.box.x+(1&a?0:this.parameters.box.width),h=this.parameters.box.y+(2&a?0:this.parameters.box.height)),d.minX!==void 0&&l+i<d.minX&&(i=d.minX-l),d.maxX!==void 0&&l+i>d.maxX&&(i=d.maxX-l),d.minY!==void 0&&h+r<d.minY&&(r=d.minY-h),d.maxY!==void 0&&h+r>d.maxY&&(r=d.maxY-h),[i,r]},N.prototype.checkAspectRatio=function(i,r){if(!this.options.saveAspectRatio)return i;var a=i.slice(),o=this.parameters.box.width/this.parameters.box.height,l=this.parameters.box.width+i[0],h=this.parameters.box.height-i[1],d=l/h;return d<o?(a[1]=l/o-this.parameters.box.height,r&&(a[1]=-a[1])):d>o&&(a[0]=this.parameters.box.width-h*o,r&&(a[0]=-a[0])),a},SVG.extend(SVG.Element,{resize:function(i){return(this.remember("_resizeHandler")||new N(this)).init(i||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),window.Apex===void 0&&(window.Apex={});var jt=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new Q(this.ctx),this.ctx.axes=new we(this.ctx),this.ctx.core=new ut(this.ctx.el,this.ctx),this.ctx.config=new ie({}),this.ctx.data=new xe(this.ctx),this.ctx.grid=new re(this.ctx),this.ctx.graphics=new z(this.ctx),this.ctx.coreUtils=new G(this.ctx),this.ctx.crosshairs=new Ie(this.ctx),this.ctx.events=new Le(this.ctx),this.ctx.exports=new Je(this.ctx),this.ctx.localization=new Ne(this.ctx),this.ctx.options=new Z,this.ctx.responsive=new Te(this.ctx),this.ctx.series=new tt(this.ctx),this.ctx.theme=new je(this.ctx),this.ctx.formatters=new Qe(this.ctx),this.ctx.titleSubtitle=new We(this.ctx),this.ctx.legend=new vt(this.ctx),this.ctx.toolbar=new Rt(this.ctx),this.ctx.dimensions=new dt(this.ctx),this.ctx.updateHelpers=new Ot(this.ctx),this.ctx.zoomPanSelection=new Yn(this.ctx),this.ctx.w.globals.tooltip=new Yt(this.ctx)}}]),N}(),dn=function(){function N(i){u(this,N),this.ctx=i,this.w=i.w}return v(N,[{key:"clear",value:function(i){var r=i.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:r})}},{key:"killSVG",value:function(i){i.each(function(r,a){this.removeClass("*"),this.off(),this.stop()},!0),i.ungroup(),i.clear()}},{key:"clearDomElements",value:function(i){var r=this,a=i.isUpdating,o=this.w.globals.dom.Paper.node;o.parentNode&&o.parentNode.parentNode&&!a&&(o.parentNode.parentNode.style.minHeight="unset");var l=this.w.globals.dom.baseEl;l&&this.ctx.eventList.forEach(function(d){l.removeEventListener(d,r.ctx.events.documentEvent)});var h=this.w.globals.dom;if(this.ctx.el!==null)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(h.Paper),h.Paper.remove(),h.elWrap=null,h.elGraphical=null,h.elAnnotations=null,h.elLegendWrap=null,h.baseEl=null,h.elGridRect=null,h.elGridRectMask=null,h.elGridRectMarkerMask=null,h.elForecastMask=null,h.elNonForecastMask=null,h.elDefs=null}}]),N}(),ci=new WeakMap,ki=function(){function N(i,r){u(this,N),this.opts=r,this.ctx=this,this.w=new Pe(r).init(),this.el=i,this.w.globals.cuid=D.randomId(),this.w.globals.chartID=this.w.config.chart.id?D.escapeString(this.w.config.chart.id):this.w.globals.cuid,new jt(this).initModules(),this.create=D.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return v(N,[{key:"render",value:function(){var i=this;return new Promise(function(r,a){if(i.el!==null){Apex._chartInstances===void 0&&(Apex._chartInstances=[]),i.w.config.chart.id&&Apex._chartInstances.push({id:i.w.globals.chartID,group:i.w.config.chart.group,chart:i}),i.setLocale(i.w.config.chart.defaultLocale);var o=i.w.config.chart.events.beforeMount;if(typeof o=="function"&&o(i,i.w),i.events.fireEvent("beforeMount",[i,i.w]),window.addEventListener("resize",i.windowResizeHandler),function(b,y){var w=!1;if(b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var P=b.getBoundingClientRect();b.style.display!=="none"&&P.width!==0||(w=!0)}var E=new ResizeObserver(function(M){w&&y.call(b,M),w=!0});b.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(b.children).forEach(function(M){return E.observe(M)}):E.observe(b),ci.set(y,E)}(i.el.parentNode,i.parentResizeHandler),!i.css){var l=i.el.getRootNode&&i.el.getRootNode(),h=D.is("ShadowRoot",l),d=i.el.ownerDocument,f=d.getElementById("apexcharts-css");!h&&f||(i.css=document.createElement("style"),i.css.id="apexcharts-css",i.css.textContent=`.apexcharts-canvas { position: relative; user-select: none; /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */ } /* scrollbar is not visible by default for legend, hence forcing the visibility */ .apexcharts-canvas ::-webkit-scrollbar { -webkit-appearance: none; width: 6px; } .apexcharts-canvas ::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0, 0, 0, .5); box-shadow: 0 0 1px rgba(255, 255, 255, .5); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5); } .apexcharts-inner { position: relative; } .apexcharts-text tspan { font-family: inherit; } .legend-mouseover-inactive { transition: 0.15s ease all; opacity: 0.20; } .apexcharts-series-collapsed { opacity: 0; } .apexcharts-tooltip { border-radius: 5px; box-shadow: 2px 2px 6px -4px #999; cursor: default; font-size: 14px; left: 62px; opacity: 0; pointer-events: none; position: absolute; top: 20px; display: flex; flex-direction: column; overflow: hidden; white-space: nowrap; z-index: 12; transition: 0.15s ease all; } .apexcharts-tooltip.apexcharts-active { opacity: 1; transition: 0.15s ease all; } .apexcharts-tooltip.apexcharts-theme-light { border: 1px solid #e3e3e3; background: rgba(255, 255, 255, 0.96); } .apexcharts-tooltip.apexcharts-theme-dark { color: #fff; background: rgba(30, 30, 30, 0.8); } .apexcharts-tooltip * { font-family: inherit; } .apexcharts-tooltip-title { padding: 6px; font-size: 15px; margin-bottom: 4px; } .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title { background: #ECEFF1; border-bottom: 1px solid #ddd; } .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title { background: rgba(0, 0, 0, 0.7); border-bottom: 1px solid #333; } .apexcharts-tooltip-text-y-value, .apexcharts-tooltip-text-goals-value, .apexcharts-tooltip-text-z-value { display: inline-block; font-weight: 600; margin-left: 5px; } .apexcharts-tooltip-title:empty, .apexcharts-tooltip-text-y-label:empty, .apexcharts-tooltip-text-y-value:empty, .apexcharts-tooltip-text-goals-label:empty, .apexcharts-tooltip-text-goals-value:empty, .apexcharts-tooltip-text-z-value:empty { display: none; } .apexcharts-tooltip-text-y-value, .apexcharts-tooltip-text-goals-value, .apexcharts-tooltip-text-z-value { font-weight: 600; } .apexcharts-tooltip-text-goals-label, .apexcharts-tooltip-text-goals-value { padding: 6px 0 5px; } .apexcharts-tooltip-goals-group, .apexcharts-tooltip-text-goals-label, .apexcharts-tooltip-text-goals-value { display: flex; } .apexcharts-tooltip-text-goals-label:not(:empty), .apexcharts-tooltip-text-goals-value:not(:empty) { margin-top: -6px; } .apexcharts-tooltip-marker { width: 12px; height: 12px; position: relative; top: 0px; margin-right: 10px; border-radius: 50%; } .apexcharts-tooltip-series-group { padding: 0 10px; display: none; text-align: left; justify-content: left; align-items: center; } .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker { opacity: 1; } .apexcharts-tooltip-series-group.apexcharts-active, .apexcharts-tooltip-series-group:last-child { padding-bottom: 4px; } .apexcharts-tooltip-series-group-hidden { opacity: 0; height: 0; line-height: 0; padding: 0 !important; } .apexcharts-tooltip-y-group { padding: 6px 0 5px; } .apexcharts-tooltip-box, .apexcharts-custom-tooltip { padding: 4px 8px; } .apexcharts-tooltip-boxPlot { display: flex; flex-direction: column-reverse; } .apexcharts-tooltip-box>div { margin: 4px 0; } .apexcharts-tooltip-box span.value { font-weight: bold; } .apexcharts-tooltip-rangebar { padding: 5px 8px; } .apexcharts-tooltip-rangebar .category { font-weight: 600; color: #777; } .apexcharts-tooltip-rangebar .series-name { font-weight: bold; display: block; margin-bottom: 5px; } .apexcharts-xaxistooltip { opacity: 0; padding: 9px 10px; pointer-events: none; color: #373d3f; font-size: 13px; text-align: center; border-radius: 2px; position: absolute; z-index: 10; background: #ECEFF1; border: 1px solid #90A4AE; transition: 0.15s ease all; } .apexcharts-xaxistooltip.apexcharts-theme-dark { background: rgba(0, 0, 0, 0.7); border: 1px solid rgba(0, 0, 0, 0.5); color: #fff; } .apexcharts-xaxistooltip:after, .apexcharts-xaxistooltip:before { left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .apexcharts-xaxistooltip:after { border-color: rgba(236, 239, 241, 0); border-width: 6px; margin-left: -6px; } .apexcharts-xaxistooltip:before { border-color: rgba(144, 164, 174, 0); border-width: 7px; margin-left: -7px; } .apexcharts-xaxistooltip-bottom:after, .apexcharts-xaxistooltip-bottom:before { bottom: 100%; } .apexcharts-xaxistooltip-top:after, .apexcharts-xaxistooltip-top:before { top: 100%; } .apexcharts-xaxistooltip-bottom:after { border-bottom-color: #ECEFF1; } .apexcharts-xaxistooltip-bottom:before { border-bottom-color: #90A4AE; } .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after { border-bottom-color: rgba(0, 0, 0, 0.5); } .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before { border-bottom-color: rgba(0, 0, 0, 0.5); } .apexcharts-xaxistooltip-top:after { border-top-color: #ECEFF1 } .apexcharts-xaxistooltip-top:before { border-top-color: #90A4AE; } .apexcharts-xaxistooltip-top.apexcharts-theme-dark:after { border-top-color: rgba(0, 0, 0, 0.5); } .apexcharts-xaxistooltip-top.apexcharts-theme-dark:before { border-top-color: rgba(0, 0, 0, 0.5); } .apexcharts-xaxistooltip.apexcharts-active { opacity: 1; transition: 0.15s ease all; } .apexcharts-yaxistooltip { opacity: 0; padding: 4px 10px; pointer-events: none; color: #373d3f; font-size: 13px; text-align: center; border-radius: 2px; position: absolute; z-index: 10; background: #ECEFF1; border: 1px solid #90A4AE; } .apexcharts-yaxistooltip.apexcharts-theme-dark { background: rgba(0, 0, 0, 0.7); border: 1px solid rgba(0, 0, 0, 0.5); color: #fff; } .apexcharts-yaxistooltip:after, .apexcharts-yaxistooltip:before { top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .apexcharts-yaxistooltip:after { border-color: rgba(236, 239, 241, 0); border-width: 6px; margin-top: -6px; } .apexcharts-yaxistooltip:before { border-color: rgba(144, 164, 174, 0); border-width: 7px; margin-top: -7px; } .apexcharts-yaxistooltip-left:after, .apexcharts-yaxistooltip-left:before { left: 100%; } .apexcharts-yaxistooltip-right:after, .apexcharts-yaxistooltip-right:before { right: 100%; } .apexcharts-yaxistooltip-left:after { border-left-color: #ECEFF1; } .apexcharts-yaxistooltip-left:before { border-left-color: #90A4AE; } .apexcharts-yaxistooltip-left.apexcharts-theme-dark:after { border-left-color: rgba(0, 0, 0, 0.5); } .apexcharts-yaxistooltip-left.apexcharts-theme-dark:before { border-left-color: rgba(0, 0, 0, 0.5); } .apexcharts-yaxistooltip-right:after { border-right-color: #ECEFF1; } .apexcharts-yaxistooltip-right:before { border-right-color: #90A4AE; } .apexcharts-yaxistooltip-right.apexcharts-theme-dark:after { border-right-color: rgba(0, 0, 0, 0.5); } .apexcharts-yaxistooltip-right.apexcharts-theme-dark:before { border-right-color: rgba(0, 0, 0, 0.5); } .apexcharts-yaxistooltip.apexcharts-active { opacity: 1; } .apexcharts-yaxistooltip-hidden { display: none; } .apexcharts-xcrosshairs, .apexcharts-ycrosshairs { pointer-events: none; opacity: 0; transition: 0.15s ease all; } .apexcharts-xcrosshairs.apexcharts-active, .apexcharts-ycrosshairs.apexcharts-active { opacity: 1; transition: 0.15s ease all; } .apexcharts-ycrosshairs-hidden { opacity: 0; } .apexcharts-selection-rect { cursor: move; } .svg_select_boundingRect, .svg_select_points_rot { pointer-events: none; opacity: 0; visibility: hidden; } .apexcharts-selection-rect + g .svg_select_boundingRect, .apexcharts-selection-rect + g .svg_select_points_rot { opacity: 0; visibility: hidden; } .apexcharts-selection-rect + g .svg_select_points_l, .apexcharts-selection-rect + g .svg_select_points_r { cursor: ew-resize; opacity: 1; visibility: visible; } .svg_select_points { fill: #efefef; stroke: #333; rx: 2; } .apexcharts-svg.apexcharts-zoomable.hovering-zoom { cursor: crosshair } .apexcharts-svg.apexcharts-zoomable.hovering-pan { cursor: move } .apexcharts-zoom-icon, .apexcharts-zoomin-icon, .apexcharts-zoomout-icon, .apexcharts-reset-icon, .apexcharts-pan-icon, .apexcharts-selection-icon, .apexcharts-menu-icon, .apexcharts-toolbar-custom-icon { cursor: pointer; width: 20px; height: 20px; line-height: 24px; color: #6E8192; text-align: center; } .apexcharts-zoom-icon svg, .apexcharts-zoomin-icon svg, .apexcharts-zoomout-icon svg, .apexcharts-reset-icon svg, .apexcharts-menu-icon svg { fill: #6E8192; } .apexcharts-selection-icon svg { fill: #444; transform: scale(0.76) } .apexcharts-theme-dark .apexcharts-zoom-icon svg, .apexcharts-theme-dark .apexcharts-zoomin-icon svg, .apexcharts-theme-dark .apexcharts-zoomout-icon svg, .apexcharts-theme-dark .apexcharts-reset-icon svg, .apexcharts-theme-dark .apexcharts-pan-icon svg, .apexcharts-theme-dark .apexcharts-selection-icon svg, .apexcharts-theme-dark .apexcharts-menu-icon svg, .apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg { fill: #f3f4f5; } .apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg, .apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg, .apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg { fill: #008FFB; } .apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg, .apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg, .apexcharts-theme-light .apexcharts-zoomin-icon:hover svg, .apexcharts-theme-light .apexcharts-zoomout-icon:hover svg, .apexcharts-theme-light .apexcharts-reset-icon:hover svg, .apexcharts-theme-light .apexcharts-menu-icon:hover svg { fill: #333; } .apexcharts-selection-icon, .apexcharts-menu-icon { position: relative; } .apexcharts-reset-icon { margin-left: 5px; } .apexcharts-zoom-icon, .apexcharts-reset-icon, .apexcharts-menu-icon { transform: scale(0.85); } .apexcharts-zoomin-icon, .apexcharts-zoomout-icon { transform: scale(0.7) } .apexcharts-zoomout-icon { margin-right: 3px; } .apexcharts-pan-icon { transform: scale(0.62); position: relative; left: 1px; top: 0px; } .apexcharts-pan-icon svg { fill: #fff; stroke: #6E8192; stroke-width: 2; } .apexcharts-pan-icon.apexcharts-selected svg { stroke: #008FFB; } .apexcharts-pan-icon:not(.apexcharts-selected):hover svg { stroke: #333; } .apexcharts-toolbar { position: absolute; z-index: 11; max-width: 176px; text-align: right; border-radius: 3px; padding: 0px 6px 2px 6px; display: flex; justify-content: space-between; align-items: center; } .apexcharts-menu { background: #fff; position: absolute; top: 100%; border: 1px solid #ddd; border-radius: 3px; padding: 3px; right: 10px; opacity: 0; min-width: 110px; transition: 0.15s ease all; pointer-events: none; } .apexcharts-menu.apexcharts-menu-open { opacity: 1; pointer-events: all; transition: 0.15s ease all; } .apexcharts-menu-item { padding: 6px 7px; font-size: 12px; cursor: pointer; } .apexcharts-theme-light .apexcharts-menu-item:hover { background: #eee; } .apexcharts-theme-dark .apexcharts-menu { background: rgba(0, 0, 0, 0.7); color: #fff; } @media screen and (min-width: 768px) { .apexcharts-canvas:hover .apexcharts-toolbar { opacity: 1; } } .apexcharts-datalabel.apexcharts-element-hidden { opacity: 0; } .apexcharts-pie-label, .apexcharts-datalabels, .apexcharts-datalabel, .apexcharts-datalabel-label, .apexcharts-datalabel-value { cursor: default; pointer-events: none; } .apexcharts-pie-label-delay { opacity: 0; animation-name: opaque; animation-duration: 0.3s; animation-fill-mode: forwards; animation-timing-function: ease; } .apexcharts-canvas .apexcharts-element-hidden { opacity: 0; } .apexcharts-hide .apexcharts-series-points { opacity: 0; } .apexcharts-gridline, .apexcharts-annotation-rect, .apexcharts-xaxis-annotation-label, .apexcharts-yaxis-annotation-label, .apexcharts-point-annotation-label, .apexcharts-tooltip .apexcharts-marker, .apexcharts-area-series .apexcharts-area, .apexcharts-line, .apexcharts-zoom-rect, .apexcharts-toolbar svg, .apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, .apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, .apexcharts-radar-series path, .apexcharts-radar-series polygon { pointer-events: none; } /* markers */ .apexcharts-marker { transition: 0.15s ease all; } @keyframes opaque { 0% { opacity: 0; } 100% { opacity: 1; } } /* Resize generated styles */ @keyframes resizeanim { from { opacity: 0; } to { opacity: 0; } } .resize-triggers { animation: 1ms resizeanim; visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers>div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers>div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }`,h?l.prepend(i.css):d.head.appendChild(i.css))}var g=i.create(i.w.config.series,{});if(!g)return r(i);i.mount(g).then(function(){typeof i.w.config.chart.events.mounted=="function"&&i.w.config.chart.events.mounted(i,i.w),i.events.fireEvent("mounted",[i,i.w]),r(g)}).catch(function(b){a(b)})}else a(new Error("Element not found"))})}},{key:"create",value:function(i,r){var a=this.w;new jt(this).initModules();var o=this.w.globals;if(o.noData=!1,o.animationEnded=!1,this.responsive.checkResponsiveConfig(r),a.config.xaxis.convertedCatToNumeric&&new mt(a.config).convertCatToNumericXaxis(a.config,this.ctx),this.el===null||(this.core.setupElements(),a.config.chart.type==="treemap"&&(a.config.grid.show=!1,a.config.yaxis[0].show=!1),o.svgWidth===0))return o.animationEnded=!0,null;var l=G.checkComboSeries(i);o.comboCharts=l.comboCharts,o.comboBarCount=l.comboBarCount;var h=i.every(function(y){return y.data&&y.data.length===0});(i.length===0||h)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(i),this.theme.init(),new Ve(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),o.noData&&o.collapsedSeries.length!==o.series.length&&!a.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),o.axisCharts&&(this.core.coreCalculations(),a.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=a.globals.minX,this.ctx.toolbar.maxX=a.globals.maxX),this.formatters.heatmapLabelFormatters(),new G(this).getLargestMarkerSize(),this.dimensions.plotCoords();var d=this.core.xySettings();this.grid.createGridMask();var f=this.core.plotChartType(i,d),g=new Se(this);g.bringForward(),a.config.dataLabels.background.enabled&&g.dataLabelsBackground(),this.core.shiftGraphPosition();var b={plot:{left:a.globals.translateX,top:a.globals.translateY,width:a.globals.gridWidth,height:a.globals.gridHeight}};return{elGraph:f,xyRatios:d,elInner:a.globals.dom.elGraphical,dimensions:b}}},{key:"mount",value:function(){var i=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=this,o=a.w;return new Promise(function(l,h){if(a.el===null)return h(new Error("Not enough data to display or target element not found"));(r===null||o.globals.allSeriesCollapsed)&&a.series.handleNoData(),o.config.chart.type!=="treemap"&&a.axes.drawAxis(o.config.chart.type,r.xyRatios),a.grid=new re(a);var d=a.grid.drawGrid();a.annotations=new ke(a),a.annotations.drawImageAnnos(),a.annotations.drawTextAnnos(),o.config.grid.position==="back"&&d&&o.globals.dom.elGraphical.add(d.el);var f=new q(i.ctx),g=new be(i.ctx);if(d!==null&&(f.xAxisLabelCorrections(d.xAxisTickWidth),g.setYAxisTextAlignments(),o.config.yaxis.map(function(w,P){o.globals.ignoreYAxisIndexes.indexOf(P)===-1&&g.yAxisTitleRotate(P,w.opposite)})),o.config.annotations.position==="back"&&(o.globals.dom.Paper.add(o.globals.dom.elAnnotations),a.annotations.drawAxesAnnotations()),Array.isArray(r.elGraph))for(var b=0;b<r.elGraph.length;b++)o.globals.dom.elGraphical.add(r.elGraph[b]);else o.globals.dom.elGraphical.add(r.elGraph);if(o.config.grid.position==="front"&&d&&o.globals.dom.elGraphical.add(d.el),o.config.xaxis.crosshairs.position==="front"&&a.crosshairs.drawXCrosshairs(),o.config.yaxis[0].crosshairs.position==="front"&&a.crosshairs.drawYCrosshairs(),o.config.annotations.position==="front"&&(o.globals.dom.Paper.add(o.globals.dom.elAnnotations),a.annotations.drawAxesAnnotations()),!o.globals.noData){if(o.config.tooltip.enabled&&!o.globals.noData&&a.w.globals.tooltip.drawTooltip(r.xyRatios),o.globals.axisCharts&&(o.globals.isXNumeric||o.config.xaxis.convertedCatToNumeric||o.globals.isRangeBar))(o.config.chart.zoom.enabled||o.config.chart.selection&&o.config.chart.selection.enabled||o.config.chart.pan&&o.config.chart.pan.enabled)&&a.zoomPanSelection.init({xyRatios:r.xyRatios});else{var y=o.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach(function(w){y[w]=!1})}o.config.chart.toolbar.show&&!o.globals.allSeriesCollapsed&&a.toolbar.createToolbar()}o.globals.memory.methodsToExec.length>0&&o.globals.memory.methodsToExec.forEach(function(w){w.method(w.params,!1,w.context)}),o.globals.axisCharts||o.globals.noData||a.core.resizeNonAxisCharts(),l(a)})}},{key:"destroy",value:function(){var i,r;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,i=this.parentResizeHandler,(r=ci.get(i))&&(r.disconnect(),ci.delete(i));var a=this.w.config.chart.id;a&&Apex._chartInstances.forEach(function(o,l){o.id===D.escapeString(a)&&Apex._chartInstances.splice(l,1)}),new dn(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(i){var r=this,a=arguments.length>1&&arguments[1]!==void 0&&arguments[1],o=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],l=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],h=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],d=this.w;return d.globals.selection=void 0,i.series&&(this.series.resetSeries(!1,!0,!1),i.series.length&&i.series[0].data&&(i.series=i.series.map(function(f,g){return r.updateHelpers._extendSeries(f,g)})),this.updateHelpers.revertDefaultAxisMinMax()),i.xaxis&&(i=this.updateHelpers.forceXAxisUpdate(i)),i.yaxis&&(i=this.updateHelpers.forceYAxisUpdate(i)),d.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),i.theme&&(i=this.theme.updateThemeOptions(i)),this.updateHelpers._updateOptions(i,a,o,l,h)}},{key:"updateSeries",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(i,r,a)}},{key:"appendSeries",value:function(i){var r=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],o=this.w.config.series.slice();return o.push(i),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(o,r,a)}},{key:"appendData",value:function(i){var r=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=this;a.w.globals.dataChanged=!0,a.series.getPreviousPaths();for(var o=a.w.config.series.slice(),l=0;l<o.length;l++)if(i[l]!==null&&i[l]!==void 0)for(var h=0;h<i[l].data.length;h++)o[l].data.push(i[l].data[h]);return a.w.config.series=o,r&&(a.w.globals.initialSeries=D.clone(a.w.config.series)),this.update()}},{key:"update",value:function(i){var r=this;return new Promise(function(a,o){new dn(r.ctx).clear({isUpdating:!0});var l=r.create(r.w.config.series,i);if(!l)return a(r);r.mount(l).then(function(){typeof r.w.config.chart.events.updated=="function"&&r.w.config.chart.events.updated(r,r.w),r.events.fireEvent("updated",[r,r.w]),r.w.globals.isDirty=!0,a(r)}).catch(function(h){o(h)})})}},{key:"getSyncedCharts",value:function(){var i=this.getGroupedCharts(),r=[this];return i.length&&(r=[],i.forEach(function(a){r.push(a)})),r}},{key:"getGroupedCharts",value:function(){var i=this;return Apex._chartInstances.filter(function(r){if(r.group)return!0}).map(function(r){return i.w.config.chart.group===r.group?r.chart:i})}},{key:"toggleSeries",value:function(i){return this.series.toggleSeries(i)}},{key:"highlightSeriesOnLegendHover",value:function(i,r){return this.series.toggleSeriesOnHover(i,r)}},{key:"showSeries",value:function(i){this.series.showSeries(i)}},{key:"hideSeries",value:function(i){this.series.hideSeries(i)}},{key:"resetSeries",value:function(){var i=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],r=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(i,r)}},{key:"addEventListener",value:function(i,r){this.events.addEventListener(i,r)}},{key:"removeEventListener",value:function(i,r){this.events.removeEventListener(i,r)}},{key:"addXaxisAnnotation",value:function(i){var r=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,o=this;a&&(o=a),o.annotations.addXaxisAnnotationExternal(i,r,o)}},{key:"addYaxisAnnotation",value:function(i){var r=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,o=this;a&&(o=a),o.annotations.addYaxisAnnotationExternal(i,r,o)}},{key:"addPointAnnotation",value:function(i){var r=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,o=this;a&&(o=a),o.annotations.addPointAnnotationExternal(i,r,o)}},{key:"clearAnnotations",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,r=this;i&&(r=i),r.annotations.clearAnnotations(r)}},{key:"removeAnnotation",value:function(i){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,a=this;r&&(a=r),a.annotations.removeAnnotation(a,i)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(i,r){return this.coreUtils.getSeriesTotalsXRange(i,r)}},{key:"getHighestValueInSeries",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,r=new ge(this.ctx);return r.getMinYMaxY(i).highestY}},{key:"getLowestValueInSeries",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,r=new ge(this.ctx);return r.getMinYMaxY(i).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(i,r){return this.updateHelpers.toggleDataPointSelection(i,r)}},{key:"zoomX",value:function(i,r){this.ctx.toolbar.zoomUpdateOptions(i,r)}},{key:"setLocale",value:function(i){this.localization.setCurrentLocaleValues(i)}},{key:"dataURI",value:function(i){return new Je(this.ctx).dataURI(i)}},{key:"exportToCSV",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=new Je(this.ctx);return r.exportToCSV(i)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var i=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){i.w.globals.resized=!0,i.w.globals.dataChanged=!1,i.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var i=this.w.config.chart.redrawOnWindowResize;typeof i=="function"&&(i=i()),i&&this._windowResize()}}],[{key:"getChartByID",value:function(i){var r=D.escapeString(i),a=Apex._chartInstances.filter(function(o){return o.id===r})[0];return a&&a.chart}},{key:"initOnLoad",value:function(){for(var i=document.querySelectorAll("[data-apexcharts]"),r=0;r<i.length;r++)new N(i[r],JSON.parse(i[r].getAttribute("data-options"))).render()}},{key:"exec",value:function(i,r){var a=this.getChartByID(i);if(a){a.w.globals.isExecCalled=!0;var o=null;if(a.publicMethods.indexOf(r)!==-1){for(var l=arguments.length,h=new Array(l>2?l-2:0),d=2;d<l;d++)h[d-2]=arguments[d];o=a[r].apply(a,h)}return o}}},{key:"merge",value:function(i,r){return D.extend(i,r)}}]),N}();e.exports=ki}(Il,Il.exports)),Il.exports}(function(e){e.exports=function(t){var n={};function s(c){if(n[c])return n[c].exports;var u=n[c]={i:c,l:!1,exports:{}};return t[c].call(u.exports,u,u.exports,s),u.l=!0,u.exports}return s.m=t,s.c=n,s.d=function(c,u,p){s.o(c,u)||Object.defineProperty(c,u,{enumerable:!0,get:p})},s.r=function(c){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},s.t=function(c,u){if(u&1&&(c=s(c)),u&8||u&4&&typeof c=="object"&&c&&c.__esModule)return c;var p=Object.create(null);if(s.r(p),Object.defineProperty(p,"default",{enumerable:!0,value:c}),u&2&&typeof c!="string")for(var v in c)s.d(p,v,(function(x){return c[x]}).bind(null,v));return p},s.n=function(c){var u=c&&c.__esModule?function(){return c.default}:function(){return c};return s.d(u,"a",u),u},s.o=function(c,u){return Object.prototype.hasOwnProperty.call(c,u)},s.p="",s(s.s="fb15")}({8875:function(t,n,s){var c,u,p;(function(v,x){u=[],c=x,p=typeof c=="function"?c.apply(n,u):c,p!==void 0&&(t.exports=p)})(typeof self<"u"?self:this,function(){function v(){var x=Object.getOwnPropertyDescriptor(document,"currentScript");if(!x&&"currentScript"in document&&document.currentScript||x&&x.get!==v&&document.currentScript)return document.currentScript;try{throw new Error}catch(R){var A=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,k=/@([^@]*):(\d+):(\d+)\s*$/ig,O=A.exec(R.stack)||k.exec(R.stack),L=O&&O[1]||!1,B=O&&O[2]||!1,V=document.location.href.replace(document.location.hash,""),j,ne,U,D=document.getElementsByTagName("script");L===V&&(j=document.documentElement.outerHTML,ne=new RegExp("(?:[^\\n]+?\\n){0,"+(B-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),U=j.replace(ne,"$1").trim());for(var Q=0;Q<D.length;Q++)if(D[Q].readyState==="interactive"||D[Q].src===L||L===V&&D[Q].innerHTML&&D[Q].innerHTML.trim()===U)return D[Q];return null}}return v})},"8bbf":function(t,n){t.exports=vb},"95e6":function(t,n){t.exports=HE()},fb15:function(t,n,s){if(s.r(n),typeof window<"u"){var c=window.document.currentScript;{var u=s("8875");c=u(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:u})}var p=c&&c.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);p&&(s.p=p[1])}var v=s("8bbf"),x=s("95e6"),A=s.n(x);const k=["animationEnd","beforeMount","mounted","updated","click","mouseMove","legendClick","markerClick","selection","dataPointSelection","dataPointMouseEnter","dataPointMouseLeave","beforeZoom","beforeResetZoom","zoomed","scrolled","scrolled"];var L=Object(v.defineComponent)({name:"apexchart",props:{options:{type:Object},type:{type:String},series:{type:Array,required:!0},width:{default:"100%"},height:{default:"auto"}},emits:k,setup(j,{emit:ne}){const U=Object(v.ref)(null),D=Object(v.ref)(null),Q=ie=>ie&&typeof ie=="object"&&!Array.isArray(ie)&&ie!=null,R=(ie,ye)=>{typeof Object.assign!="function"&&function(){Object.assign=function(xe){if(xe==null)throw new TypeError("Cannot convert undefined or null to object");let Qe=Object(xe);for(let lt=1;lt<arguments.length;lt++){let Je=arguments[lt];if(Je!=null)for(let q in Je)Je.hasOwnProperty(q)&&(Qe[q]=Je[q])}return Qe}}();let Pe=Object.assign({},ie);return Q(ie)&&Q(ye)&&Object.keys(ye).forEach(xe=>{Q(ye[xe])?xe in ie?Pe[xe]=R(ie[xe],ye[xe]):Object.assign(Pe,{[xe]:ye[xe]}):Object.assign(Pe,{[xe]:ye[xe]})}),Pe},z=async()=>{await Object(v.nextTick)();const ie={chart:{type:j.type||j.options.chart.type||"line",height:j.height,width:j.width,events:{}},series:j.series};k.forEach(Pe=>{let xe=(...Qe)=>ne(Pe,...Qe);ie.chart.events[Pe]=xe});const ye=R(j.options,ie);return D.value=new A.a(U.value,ye),D.value.render()},G=()=>(se(),z()),se=()=>{D.value.destroy()},oe=(ie,ye)=>D.value.updateSeries(ie,ye),ve=(ie,ye,Pe,xe)=>D.value.updateOptions(ie,ye,Pe,xe),me=ie=>D.value.toggleSeries(ie),Ae=ie=>{D.value.showSeries(ie)},Z=ie=>{D.value.hideSeries(ie)},ke=(ie,ye)=>D.value.appendSeries(ie,ye),pe=()=>{D.value.resetSeries()},Ve=(ie,ye)=>{D.value.toggleDataPointSelection(ie,ye)},Ye=ie=>D.value.appendData(ie),Se=(ie,ye)=>D.value.zoomX(ie,ye),Be=()=>D.value.dataURI(),tt=(ie,ye)=>{D.value.addXaxisAnnotation(ie,ye)},At=(ie,ye)=>{D.value.addYaxisAnnotation(ie,ye)},wt=(ie,ye)=>{D.value.addPointAnnotation(ie,ye)},rt=(ie,ye)=>{D.value.removeAnnotation(ie,ye)},Pt=()=>{D.value.clearAnnotations()};Object(v.onBeforeMount)(()=>{window.ApexCharts=A.a}),Object(v.onMounted)(()=>{U.value=Object(v.getCurrentInstance)().proxy.$el,z()}),Object(v.onBeforeUnmount)(()=>{D.value&&se()});const mt=Object(v.toRefs)(j);return Object(v.watch)(mt.options,()=>{!D.value&&j.options?z():D.value.updateOptions(j.options)}),Object(v.watch)(mt.series,()=>{!D.value&&j.series?z():D.value.updateSeries(j.series)},{deep:!0}),Object(v.watch)(mt.type,()=>{G()}),Object(v.watch)(mt.width,()=>{G()}),Object(v.watch)(mt.height,()=>{G()}),{chart:D,init:z,refresh:G,destroy:se,updateOptions:ve,updateSeries:oe,toggleSeries:me,showSeries:Ae,hideSeries:Z,resetSeries:pe,zoomX:Se,toggleDataPointSelection:Ve,appendData:Ye,appendSeries:ke,addXaxisAnnotation:tt,addYaxisAnnotation:At,addPointAnnotation:wt,removeAnnotation:rt,clearAnnotations:Pt,dataURI:Be}},render(){return Object(v.h)("div",{class:"vue-apexcharts"})}});const B=j=>{j.component(L.name,L)};L.install=B;var V=L;n.default=V}})})(Sy);var BE=Sy.exports;const zE=db(BE),Ay=function(){return document.ontouchstart!==null?"click":"touchstart"},lc="__vue_click_away__",ky=function(e,t,n){Py(e);let s=n.context,c=t.value,u=!1;setTimeout(function(){u=!0},0),e[lc]=function(p){if((!e||!e.contains(p.target))&&c&&u&&typeof c=="function")return c.call(s,p)},document.addEventListener(Ay(),e[lc],!1)},Py=function(e){document.removeEventListener(Ay(),e[lc],!1),delete e[lc]},WE=function(e,t,n){t.value!==t.oldValue&&ky(e,t,n)},XE={install:function(e){e.directive("click-away",jE)}},jE={mounted:ky,updated:WE,unmounted:Py};var VE=!1;/*! * pinia v2.0.28 * (c) 2022 Eduardo San Martin Morote * @license MIT */let Ty;const jc=e=>Ty=e,Dy=Symbol();function Mh(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var go;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(go||(go={}));function UE(){const e=Zh(!0),t=e.run(()=>ri({}));let n=[],s=[];const c=Ma({install(u){jc(c),c._a=u,u.provide(Dy,c),u.config.globalProperties.$pinia=c,s.forEach(p=>n.push(p)),s=[]},use(u){return!this._a&&!VE?s.push(u):n.push(u),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return c}const Ey=()=>{};function Hp(e,t,n,s=Ey){e.push(t);const c=()=>{const u=e.indexOf(t);u>-1&&(e.splice(u,1),s())};return!n&&Rm()&&Fm(c),c}function Ga(e,...t){e.slice().forEach(n=>{n(...t)})}function _h(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,s)=>e.set(s,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],c=e[n];Mh(c)&&Mh(s)&&e.hasOwnProperty(n)&&!Xt(s)&&!Gi(s)?e[n]=_h(c,s):e[n]=s}return e}const GE=Symbol();function qE(e){return!Mh(e)||!e.hasOwnProperty(GE)}const{assign:qr}=Object;function KE(e){return!!(Xt(e)&&e.effect)}function ZE(e,t,n,s){const{state:c,actions:u,getters:p}=t,v=n.state.value[e];let x;function A(){v||(n.state.value[e]=c?c():{});const k=Qm(n.state.value[e]);return qr(k,u,Object.keys(p||{}).reduce((O,L)=>(O[L]=Ma(bi(()=>{jc(n);const B=n._s.get(e);return p[L].call(B,B)})),O),{}))}return x=My(e,A,t,n,s,!0),x.$reset=function(){const O=c?c():{};this.$patch(L=>{qr(L,O)})},x}function My(e,t,n={},s,c,u){let p;const v=qr({actions:{}},n),x={deep:!0};let A,k,O=Ma([]),L=Ma([]),B;const V=s.state.value[e];!u&&!V&&(s.state.value[e]={}),ri({});let j;function ne(se){let oe;A=k=!1,typeof se=="function"?(se(s.state.value[e]),oe={type:go.patchFunction,storeId:e,events:B}):(_h(s.state.value[e],se),oe={type:go.patchObject,payload:se,storeId:e,events:B});const ve=j=Symbol();Ya().then(()=>{j===ve&&(A=!0)}),k=!0,Ga(O,oe,s.state.value[e])}const U=Ey;function D(){p.stop(),O=[],L=[],s._s.delete(e)}function Q(se,oe){return function(){jc(s);const ve=Array.from(arguments),me=[],Ae=[];function Z(Ve){me.push(Ve)}function ke(Ve){Ae.push(Ve)}Ga(L,{args:ve,name:se,store:z,after:Z,onError:ke});let pe;try{pe=oe.apply(this&&this.$id===e?this:z,ve)}catch(Ve){throw Ga(Ae,Ve),Ve}return pe instanceof Promise?pe.then(Ve=>(Ga(me,Ve),Ve)).catch(Ve=>(Ga(Ae,Ve),Promise.reject(Ve))):(Ga(me,pe),pe)}}const R={_p:s,$id:e,$onAction:Hp.bind(null,L),$patch:ne,$reset:U,$subscribe(se,oe={}){const ve=Hp(O,se,oe.detached,()=>me()),me=p.run(()=>qi(()=>s.state.value[e],Ae=>{(oe.flush==="sync"?k:A)&&se({storeId:e,type:go.direct,events:B},Ae)},qr({},x,oe)));return ve},$dispose:D},z=br(R);s._s.set(e,z);const G=s._e.run(()=>(p=Zh(),p.run(()=>t())));for(const se in G){const oe=G[se];if(Xt(oe)&&!KE(oe)||Gi(oe))u||(V&&qE(oe)&&(Xt(oe)?oe.value=V[se]:_h(oe,V[se])),s.state.value[e][se]=oe);else if(typeof oe=="function"){const ve=Q(se,oe);G[se]=ve,v.actions[se]=oe}}return qr(z,G),qr(It(z),G),Object.defineProperty(z,"$state",{get:()=>s.state.value[e],set:se=>{ne(oe=>{qr(oe,se)})}}),s._p.forEach(se=>{qr(z,p.run(()=>se({store:z,app:s._a,pinia:s,options:v})))}),V&&u&&n.hydrate&&n.hydrate(z.$state,V),A=!0,k=!0,z}function QE(e,t,n){let s,c;const u=typeof t=="function";typeof e=="string"?(s=e,c=u?n:t):(c=e,s=e.id);function p(v,x){const A=Qi();return v=v||A&&Ci(Dy,null),v&&jc(v),v=Ty,v._s.has(s)||(u?My(s,t,c,v):ZE(s,c,v)),v._s.get(s)}return p.$id=s,p}const _y=QE("themeSettings",{state:()=>({sidebarCollaspe:!1,sidebarHidden:!1,mobielSidebar:!1,semidark:!1,monochrome:!1,semiDarkTheme:"semi-light",isDark:!1,skin:"default",theme:"light",isOpenSettings:!1,cWidth:"full",menuLayout:"vertical",navbarType:"sticky",isMouseHovered:!1,footerType:"static",direction:!1,chartColors:{title:"red"}}),actions:{setSidebarCollasp(){this.sidebarCollasp=!this.sidebarCollasp},toogleDark(){this.isDark=!this.isDark,document.body.classList.remove(this.theme),this.theme=this.theme==="dark"?"light":"dark",document.body.classList.add(this.theme),localStorage.setItem("theme",this.theme)},toggleMonochrome(){if(localStorage.getItem("monochrome")!==null){localStorage.removeItem("monochrome"),document.getElementsByTagName("html")[0].classList.remove("grayscale");return}localStorage.setItem("monochrome",!0),document.getElementsByTagName("html")[0].classList.add("grayscale")},toggleSettings(){this.isOpenSettings=!this.isOpenSettings},toggleMsidebar(){this.mobielSidebar=!this.mobielSidebar},toggleSemiDark(){this.semidark=!this.semidark,this.semiDarkTheme=this.semidark?"semi-dark":"semi-light",document.body.classList.toggle(this.semiDarkTheme),localStorage.setItem("semiDark",this.semidark)}}}),JE=(e,t)=>{const n=e.__vccOpts||e;for(const[s,c]of t)n[s]=c;return n},eM={mounted(){this.$store.themeSettingsStore=_y()}};function tM(e,t,n,s,c,u){const p=Un("router-view");return Ee(),Gn(p)}const nM=JE(eM,[["render",tM]]);/*! * vue-router v4.0.16 * (c) 2022 Eduardo San Martin Morote * @license MIT */const Oy=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Ts=e=>Oy?Symbol(e):"_vr_"+e,iM=Ts("rvlm"),Bp=Ts("rvd"),Vc=Ts("r"),Iy=Ts("rl"),Oh=Ts("rvl"),Za=typeof window<"u";function rM(e){return e.__esModule||Oy&&e[Symbol.toStringTag]==="Module"}const Ut=Object.assign;function ju(e,t){const n={};for(const s in t){const c=t[s];n[s]=Array.isArray(c)?c.map(e):e(c)}return n}const mo=()=>{},aM=/\/$/,sM=e=>e.replace(aM,"");function Vu(e,t,n="/"){let s,c={},u="",p="";const v=t.indexOf("?"),x=t.indexOf("#",v>-1?v:0);return v>-1&&(s=t.slice(0,v),u=t.slice(v+1,x>-1?x:t.length),c=e(u)),x>-1&&(s=s||t.slice(0,x),p=t.slice(x,t.length)),s=uM(s??t,n),{fullPath:s+(u&&"?")+u+p,path:s,query:c,hash:p}}function oM(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function zp(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function lM(e,t,n){const s=t.matched.length-1,c=n.matched.length-1;return s>-1&&s===c&&bs(t.matched[s],n.matched[c])&&Ly(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function bs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ly(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!cM(e[n],t[n]))return!1;return!0}function cM(e,t){return Array.isArray(e)?Wp(e,t):Array.isArray(t)?Wp(t,e):e===t}function Wp(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function uM(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/");let c=n.length-1,u,p;for(u=0;u<s.length;u++)if(p=s[u],!(c===1||p==="."))if(p==="..")c--;else break;return n.slice(0,c).join("/")+"/"+s.slice(u-(u===s.length?1:0)).join("/")}var Yo;(function(e){e.pop="pop",e.push="push"})(Yo||(Yo={}));var vo;(function(e){e.back="back",e.forward="forward",e.unknown=""})(vo||(vo={}));function hM(e){if(!e)if(Za){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),sM(e)}const dM=/^[^#]+#/;function fM(e,t){return e.replace(dM,"#")+t}function pM(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Uc=()=>({left:window.pageXOffset,top:window.pageYOffset});function gM(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),c=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!c)return;t=pM(c,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Xp(e,t){return(history.state?history.state.position-t:-1)+e}const Ih=new Map;function mM(e,t){Ih.set(e,t)}function vM(e){const t=Ih.get(e);return Ih.delete(e),t}let bM=()=>location.protocol+"//"+location.host;function Ry(e,t){const{pathname:n,search:s,hash:c}=t,u=e.indexOf("#");if(u>-1){let v=c.includes(e.slice(u))?e.slice(u).length:1,x=c.slice(v);return x[0]!=="/"&&(x="/"+x),zp(x,"")}return zp(n,e)+s+c}function yM(e,t,n,s){let c=[],u=[],p=null;const v=({state:L})=>{const B=Ry(e,location),V=n.value,j=t.value;let ne=0;if(L){if(n.value=B,t.value=L,p&&p===V){p=null;return}ne=j?L.position-j.position:0}else s(B);c.forEach(U=>{U(n.value,V,{delta:ne,type:Yo.pop,direction:ne?ne>0?vo.forward:vo.back:vo.unknown})})};function x(){p=n.value}function A(L){c.push(L);const B=()=>{const V=c.indexOf(L);V>-1&&c.splice(V,1)};return u.push(B),B}function k(){const{history:L}=window;L.state&&L.replaceState(Ut({},L.state,{scroll:Uc()}),"")}function O(){for(const L of u)L();u=[],window.removeEventListener("popstate",v),window.removeEventListener("beforeunload",k)}return window.addEventListener("popstate",v),window.addEventListener("beforeunload",k),{pauseListeners:x,listen:A,destroy:O}}function jp(e,t,n,s=!1,c=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:c?Uc():null}}function xM(e){const{history:t,location:n}=window,s={value:Ry(e,n)},c={value:t.state};c.value||u(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function u(x,A,k){const O=e.indexOf("#"),L=O>-1?(n.host&&document.querySelector("base")?e:e.slice(O))+x:bM()+e+x;try{t[k?"replaceState":"pushState"](A,"",L),c.value=A}catch(B){console.error(B),n[k?"replace":"assign"](L)}}function p(x,A){const k=Ut({},t.state,jp(c.value.back,x,c.value.forward,!0),A,{position:c.value.position});u(x,k,!0),s.value=x}function v(x,A){const k=Ut({},c.value,t.state,{forward:x,scroll:Uc()});u(k.current,k,!0);const O=Ut({},jp(s.value,x,null),{position:k.position+1},A);u(x,O,!1),s.value=x}return{location:s,state:c,push:v,replace:p}}function wM(e){e=hM(e);const t=xM(e),n=yM(e,t.state,t.location,t.replace);function s(u,p=!0){p||n.pauseListeners(),history.go(u)}const c=Ut({location:"",base:e,go:s,createHref:fM.bind(null,e)},t,n);return Object.defineProperty(c,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(c,"state",{enumerable:!0,get:()=>t.state.value}),c}function CM(e){return typeof e=="string"||e&&typeof e=="object"}function Fy(e){return typeof e=="string"||typeof e=="symbol"}const Wr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ny=Ts("nf");var Vp;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Vp||(Vp={}));function ys(e,t){return Ut(new Error,{type:e,[Ny]:!0},t)}function Xr(e,t){return e instanceof Error&&Ny in e&&(t==null||!!(e.type&t))}const Up="[^/]+?",SM={sensitive:!1,strict:!1,start:!0,end:!0},AM=/[.+*?^${}()[\]/\\]/g;function kM(e,t){const n=Ut({},SM,t),s=[];let c=n.start?"^":"";const u=[];for(const A of e){const k=A.length?[]:[90];n.strict&&!A.length&&(c+="/");for(let O=0;O<A.length;O++){const L=A[O];let B=40+(n.sensitive?.25:0);if(L.type===0)O||(c+="/"),c+=L.value.replace(AM,"\\$&"),B+=40;else if(L.type===1){const{value:V,repeatable:j,optional:ne,regexp:U}=L;u.push({name:V,repeatable:j,optional:ne});const D=U||Up;if(D!==Up){B+=10;try{new RegExp(`(${D})`)}catch(R){throw new Error(`Invalid custom RegExp for param "${V}" (${D}): `+R.message)}}let Q=j?`((?:${D})(?:/(?:${D}))*)`:`(${D})`;O||(Q=ne&&A.length<2?`(?:/${Q})`:"/"+Q),ne&&(Q+="?"),c+=Q,B+=20,ne&&(B+=-8),j&&(B+=-20),D===".*"&&(B+=-50)}k.push(B)}s.push(k)}if(n.strict&&n.end){const A=s.length-1;s[A][s[A].length-1]+=.7000000000000001}n.strict||(c+="/?"),n.end?c+="$":n.strict&&(c+="(?:/|$)");const p=new RegExp(c,n.sensitive?"":"i");function v(A){const k=A.match(p),O={};if(!k)return null;for(let L=1;L<k.length;L++){const B=k[L]||"",V=u[L-1];O[V.name]=B&&V.repeatable?B.split("/"):B}return O}function x(A){let k="",O=!1;for(const L of e){(!O||!k.endsWith("/"))&&(k+="/"),O=!1;for(const B of L)if(B.type===0)k+=B.value;else if(B.type===1){const{value:V,repeatable:j,optional:ne}=B,U=V in A?A[V]:"";if(Array.isArray(U)&&!j)throw new Error(`Provided param "${V}" is an array but it is not repeatable (* or + modifiers)`);const D=Array.isArray(U)?U.join("/"):U;if(!D)if(ne)L.length<2&&e.length>1&&(k.endsWith("/")?k=k.slice(0,-1):O=!0);else throw new Error(`Missing required param "${V}"`);k+=D}}return k}return{re:p,score:s,keys:u,parse:v,stringify:x}}function PM(e,t){let n=0;for(;n<e.length&&n<t.length;){const s=t[n]-e[n];if(s)return s;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function TM(e,t){let n=0;const s=e.score,c=t.score;for(;n<s.length&&n<c.length;){const u=PM(s[n],c[n]);if(u)return u;n++}if(Math.abs(c.length-s.length)===1){if(Gp(s))return 1;if(Gp(c))return-1}return c.length-s.length}function Gp(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const DM={type:0,value:""},EM=/[a-zA-Z0-9_]/;function MM(e){if(!e)return[[]];if(e==="/")return[[DM]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(B){throw new Error(`ERR (${n})/"${A}": ${B}`)}let n=0,s=n;const c=[];let u;function p(){u&&c.push(u),u=[]}let v=0,x,A="",k="";function O(){A&&(n===0?u.push({type:0,value:A}):n===1||n===2||n===3?(u.length>1&&(x==="*"||x==="+")&&t(`A repeatable param (${A}) must be alone in its segment. eg: '/:ids+.`),u.push({type:1,value:A,regexp:k,repeatable:x==="*"||x==="+",optional:x==="*"||x==="?"})):t("Invalid state to consume buffer"),A="")}function L(){A+=x}for(;v<e.length;){if(x=e[v++],x==="\\"&&n!==2){s=n,n=4;continue}switch(n){case 0:x==="/"?(A&&O(),p()):x===":"?(O(),n=1):L();break;case 4:L(),n=s;break;case 1:x==="("?n=2:EM.test(x)?L():(O(),n=0,x!=="*"&&x!=="?"&&x!=="+"&&v--);break;case 2:x===")"?k[k.length-1]=="\\"?k=k.slice(0,-1)+x:n=3:k+=x;break;case 3:O(),n=0,x!=="*"&&x!=="?"&&x!=="+"&&v--,k="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${A}"`),O(),p(),c}function _M(e,t,n){const s=kM(MM(e.path),n),c=Ut(s,{record:e,parent:t,children:[],alias:[]});return t&&!c.record.aliasOf==!t.record.aliasOf&&t.children.push(c),c}function OM(e,t){const n=[],s=new Map;t=Kp({strict:!1,end:!0,sensitive:!1},t);function c(k){return s.get(k)}function u(k,O,L){const B=!L,V=LM(k);V.aliasOf=L&&L.record;const j=Kp(t,k),ne=[V];if("alias"in k){const Q=typeof k.alias=="string"?[k.alias]:k.alias;for(const R of Q)ne.push(Ut({},V,{components:L?L.record.components:V.components,path:R,aliasOf:L?L.record:V}))}let U,D;for(const Q of ne){const{path:R}=Q;if(O&&R[0]!=="/"){const z=O.record.path,G=z[z.length-1]==="/"?"":"/";Q.path=O.record.path+(R&&G+R)}if(U=_M(Q,O,j),L?L.alias.push(U):(D=D||U,D!==U&&D.alias.push(U),B&&k.name&&!qp(U)&&p(k.name)),"children"in V){const z=V.children;for(let G=0;G<z.length;G++)u(z[G],U,L&&L.children[G])}L=L||U,x(U)}return D?()=>{p(D)}:mo}function p(k){if(Fy(k)){const O=s.get(k);O&&(s.delete(k),n.splice(n.indexOf(O),1),O.children.forEach(p),O.alias.forEach(p))}else{const O=n.indexOf(k);O>-1&&(n.splice(O,1),k.record.name&&s.delete(k.record.name),k.children.forEach(p),k.alias.forEach(p))}}function v(){return n}function x(k){let O=0;for(;O<n.length&&TM(k,n[O])>=0&&(k.record.path!==n[O].record.path||!Yy(k,n[O]));)O++;n.splice(O,0,k),k.record.name&&!qp(k)&&s.set(k.record.name,k)}function A(k,O){let L,B={},V,j;if("name"in k&&k.name){if(L=s.get(k.name),!L)throw ys(1,{location:k});j=L.record.name,B=Ut(IM(O.params,L.keys.filter(D=>!D.optional).map(D=>D.name)),k.params),V=L.stringify(B)}else if("path"in k)V=k.path,L=n.find(D=>D.re.test(V)),L&&(B=L.parse(V),j=L.record.name);else{if(L=O.name?s.get(O.name):n.find(D=>D.re.test(O.path)),!L)throw ys(1,{location:k,currentLocation:O});j=L.record.name,B=Ut({},O.params,k.params),V=L.stringify(B)}const ne=[];let U=L;for(;U;)ne.unshift(U.record),U=U.parent;return{name:j,path:V,params:B,matched:ne,meta:FM(ne)}}return e.forEach(k=>u(k)),{addRoute:u,resolve:A,removeRoute:p,getRoutes:v,getRecordMatcher:c}}function IM(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function LM(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:RM(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function RM(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="boolean"?n:n[s];return t}function qp(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function FM(e){return e.reduce((t,n)=>Ut(t,n.meta),{})}function Kp(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Yy(e,t){return t.children.some(n=>n===e||Yy(e,n))}const $y=/#/g,NM=/&/g,YM=/\//g,$M=/=/g,HM=/\?/g,Hy=/\+/g,BM=/%5B/g,zM=/%5D/g,By=/%5E/g,WM=/%60/g,zy=/%7B/g,XM=/%7C/g,Wy=/%7D/g,jM=/%20/g;function _d(e){return encodeURI(""+e).replace(XM,"|").replace(BM,"[").replace(zM,"]")}function VM(e){return _d(e).replace(zy,"{").replace(Wy,"}").replace(By,"^")}function Lh(e){return _d(e).replace(Hy,"%2B").replace(jM,"+").replace($y,"%23").replace(NM,"%26").replace(WM,"`").replace(zy,"{").replace(Wy,"}").replace(By,"^")}function UM(e){return Lh(e).replace($M,"%3D")}function GM(e){return _d(e).replace($y,"%23").replace(HM,"%3F")}function qM(e){return e==null?"":GM(e).replace(YM,"%2F")}function cc(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function KM(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let c=0;c<s.length;++c){const u=s[c].replace(Hy," "),p=u.indexOf("="),v=cc(p<0?u:u.slice(0,p)),x=p<0?null:cc(u.slice(p+1));if(v in t){let A=t[v];Array.isArray(A)||(A=t[v]=[A]),A.push(x)}else t[v]=x}return t}function Zp(e){let t="";for(let n in e){const s=e[n];if(n=UM(n),s==null){s!==void 0&&(t+=(t.length?"&":"")+n);continue}(Array.isArray(s)?s.map(u=>u&&Lh(u)):[s&&Lh(s)]).forEach(u=>{u!==void 0&&(t+=(t.length?"&":"")+n,u!=null&&(t+="="+u))})}return t}function ZM(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Array.isArray(s)?s.map(c=>c==null?null:""+c):s==null?s:""+s)}return t}function Ks(){let e=[];function t(s){return e.push(s),()=>{const c=e.indexOf(s);c>-1&&e.splice(c,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Kr(e,t,n,s,c){const u=s&&(s.enterCallbacks[c]=s.enterCallbacks[c]||[]);return()=>new Promise((p,v)=>{const x=O=>{O===!1?v(ys(4,{from:n,to:t})):O instanceof Error?v(O):CM(O)?v(ys(2,{from:t,to:O})):(u&&s.enterCallbacks[c]===u&&typeof O=="function"&&u.push(O),p())},A=e.call(s&&s.instances[c],t,n,x);let k=Promise.resolve(A);e.length<3&&(k=k.then(x)),k.catch(O=>v(O))})}function Uu(e,t,n,s){const c=[];for(const u of e)for(const p in u.components){let v=u.components[p];if(!(t!=="beforeRouteEnter"&&!u.instances[p]))if(QM(v)){const A=(v.__vccOpts||v)[t];A&&c.push(Kr(A,n,s,u,p))}else{let x=v();c.push(()=>x.then(A=>{if(!A)return Promise.reject(new Error(`Couldn't resolve component "${p}" at "${u.path}"`));const k=rM(A)?A.default:A;u.components[p]=k;const L=(k.__vccOpts||k)[t];return L&&Kr(L,n,s,u,p)()}))}}return c}function QM(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Qp(e){const t=Ci(Vc),n=Ci(Iy),s=bi(()=>t.resolve(Qr(e.to))),c=bi(()=>{const{matched:x}=s.value,{length:A}=x,k=x[A-1],O=n.matched;if(!k||!O.length)return-1;const L=O.findIndex(bs.bind(null,k));if(L>-1)return L;const B=Jp(x[A-2]);return A>1&&Jp(k)===B&&O[O.length-1].path!==B?O.findIndex(bs.bind(null,x[A-2])):L}),u=bi(()=>c.value>-1&&n_(n.params,s.value.params)),p=bi(()=>c.value>-1&&c.value===n.matched.length-1&&Ly(n.params,s.value.params));function v(x={}){return t_(x)?t[Qr(e.replace)?"replace":"push"](Qr(e.to)).catch(mo):Promise.resolve()}return{route:s,href:bi(()=>s.value.href),isActive:u,isExactActive:p,navigate:v}}const JM=oi({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Qp,setup(e,{slots:t}){const n=br(Qp(e)),{options:s}=Ci(Vc),c=bi(()=>({[eg(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[eg(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const u=t.default&&t.default(n);return e.custom?u:ht("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:c.value},u)}}}),e_=JM;function t_(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function n_(e,t){for(const n in t){const s=t[n],c=e[n];if(typeof s=="string"){if(s!==c)return!1}else if(!Array.isArray(c)||c.length!==s.length||s.some((u,p)=>u!==c[p]))return!1}return!0}function Jp(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const eg=(e,t,n)=>e??t??n,i_=oi({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Ci(Oh),c=bi(()=>e.route||s.value),u=Ci(Bp,0),p=bi(()=>c.value.matched[u]);ao(Bp,u+1),ao(iM,p),ao(Oh,c);const v=ri();return qi(()=>[v.value,p.value,e.name],([x,A,k],[O,L,B])=>{A&&(A.instances[k]=x,L&&L!==A&&x&&x===O&&(A.leaveGuards.size||(A.leaveGuards=L.leaveGuards),A.updateGuards.size||(A.updateGuards=L.updateGuards))),x&&A&&(!L||!bs(A,L)||!O)&&(A.enterCallbacks[k]||[]).forEach(V=>V(x))},{flush:"post"}),()=>{const x=c.value,A=p.value,k=A&&A.components[e.name],O=e.name;if(!k)return tg(n.default,{Component:k,route:x});const L=A.props[e.name],B=L?L===!0?x.params:typeof L=="function"?L(x):L:null,j=ht(k,Ut({},B,t,{onVnodeUnmounted:ne=>{ne.component.isUnmounted&&(A.instances[O]=null)},ref:v}));return tg(n.default,{Component:j,route:x})||j}}});function tg(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const r_=i_;function a_(e){const t=OM(e.routes,e),n=e.parseQuery||KM,s=e.stringifyQuery||Zp,c=e.history,u=Ks(),p=Ks(),v=Ks(),x=Km(Wr);let A=Wr;Za&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const k=ju.bind(null,ie=>""+ie),O=ju.bind(null,qM),L=ju.bind(null,cc);function B(ie,ye){let Pe,xe;return Fy(ie)?(Pe=t.getRecordMatcher(ie),xe=ye):xe=ie,t.addRoute(xe,Pe)}function V(ie){const ye=t.getRecordMatcher(ie);ye&&t.removeRoute(ye)}function j(){return t.getRoutes().map(ie=>ie.record)}function ne(ie){return!!t.getRecordMatcher(ie)}function U(ie,ye){if(ye=Ut({},ye||x.value),typeof ie=="string"){const q=Vu(n,ie,ye.path),re=t.resolve({path:q.path},ye),he=c.createHref(q.fullPath);return Ut(q,re,{params:L(re.params),hash:cc(q.hash),redirectedFrom:void 0,href:he})}let Pe;if("path"in ie)Pe=Ut({},ie,{path:Vu(n,ie.path,ye.path).path});else{const q=Ut({},ie.params);for(const re in q)q[re]==null&&delete q[re];Pe=Ut({},ie,{params:O(ie.params)}),ye.params=O(ye.params)}const xe=t.resolve(Pe,ye),Qe=ie.hash||"";xe.params=k(L(xe.params));const lt=oM(s,Ut({},ie,{hash:VM(Qe),path:xe.path})),Je=c.createHref(lt);return Ut({fullPath:lt,hash:Qe,query:s===Zp?ZM(ie.query):ie.query||{}},xe,{redirectedFrom:void 0,href:Je})}function D(ie){return typeof ie=="string"?Vu(n,ie,x.value.path):Ut({},ie)}function Q(ie,ye){if(A!==ie)return ys(8,{from:ye,to:ie})}function R(ie){return se(ie)}function z(ie){return R(Ut(D(ie),{replace:!0}))}function G(ie){const ye=ie.matched[ie.matched.length-1];if(ye&&ye.redirect){const{redirect:Pe}=ye;let xe=typeof Pe=="function"?Pe(ie):Pe;return typeof xe=="string"&&(xe=xe.includes("?")||xe.includes("#")?xe=D(xe):{path:xe},xe.params={}),Ut({query:ie.query,hash:ie.hash,params:ie.params},xe)}}function se(ie,ye){const Pe=A=U(ie),xe=x.value,Qe=ie.state,lt=ie.force,Je=ie.replace===!0,q=G(Pe);if(q)return se(Ut(D(q),{state:Qe,force:lt,replace:Je}),ye||Pe);const re=Pe;re.redirectedFrom=ye;let he;return!lt&&lM(s,xe,Pe)&&(he=ys(16,{to:re,from:xe}),At(xe,xe,!0,!1)),(he?Promise.resolve(he):ve(re,xe)).catch(ge=>Xr(ge)?Xr(ge,2)?ge:tt(ge):Se(ge,re,xe)).then(ge=>{if(ge){if(Xr(ge,2))return se(Ut(D(ge.to),{state:Qe,force:lt,replace:Je}),ye||re)}else ge=Ae(re,xe,!0,Je,Qe);return me(re,xe,ge),ge})}function oe(ie,ye){const Pe=Q(ie,ye);return Pe?Promise.reject(Pe):Promise.resolve()}function ve(ie,ye){let Pe;const[xe,Qe,lt]=s_(ie,ye);Pe=Uu(xe.reverse(),"beforeRouteLeave",ie,ye);for(const q of xe)q.leaveGuards.forEach(re=>{Pe.push(Kr(re,ie,ye))});const Je=oe.bind(null,ie,ye);return Pe.push(Je),qa(Pe).then(()=>{Pe=[];for(const q of u.list())Pe.push(Kr(q,ie,ye));return Pe.push(Je),qa(Pe)}).then(()=>{Pe=Uu(Qe,"beforeRouteUpdate",ie,ye);for(const q of Qe)q.updateGuards.forEach(re=>{Pe.push(Kr(re,ie,ye))});return Pe.push(Je),qa(Pe)}).then(()=>{Pe=[];for(const q of ie.matched)if(q.beforeEnter&&!ye.matched.includes(q))if(Array.isArray(q.beforeEnter))for(const re of q.beforeEnter)Pe.push(Kr(re,ie,ye));else Pe.push(Kr(q.beforeEnter,ie,ye));return Pe.push(Je),qa(Pe)}).then(()=>(ie.matched.forEach(q=>q.enterCallbacks={}),Pe=Uu(lt,"beforeRouteEnter",ie,ye),Pe.push(Je),qa(Pe))).then(()=>{Pe=[];for(const q of p.list())Pe.push(Kr(q,ie,ye));return Pe.push(Je),qa(Pe)}).catch(q=>Xr(q,8)?q:Promise.reject(q))}function me(ie,ye,Pe){for(const xe of v.list())xe(ie,ye,Pe)}function Ae(ie,ye,Pe,xe,Qe){const lt=Q(ie,ye);if(lt)return lt;const Je=ye===Wr,q=Za?history.state:{};Pe&&(xe||Je?c.replace(ie.fullPath,Ut({scroll:Je&&q&&q.scroll},Qe)):c.push(ie.fullPath,Qe)),x.value=ie,At(ie,ye,Pe,Je),tt()}let Z;function ke(){Z||(Z=c.listen((ie,ye,Pe)=>{const xe=U(ie),Qe=G(xe);if(Qe){se(Ut(Qe,{replace:!0}),xe).catch(mo);return}A=xe;const lt=x.value;Za&&mM(Xp(lt.fullPath,Pe.delta),Uc()),ve(xe,lt).catch(Je=>Xr(Je,12)?Je:Xr(Je,2)?(se(Je.to,xe).then(q=>{Xr(q,20)&&!Pe.delta&&Pe.type===Yo.pop&&c.go(-1,!1)}).catch(mo),Promise.reject()):(Pe.delta&&c.go(-Pe.delta,!1),Se(Je,xe,lt))).then(Je=>{Je=Je||Ae(xe,lt,!1),Je&&(Pe.delta?c.go(-Pe.delta,!1):Pe.type===Yo.pop&&Xr(Je,20)&&c.go(-1,!1)),me(xe,lt,Je)}).catch(mo)}))}let pe=Ks(),Ve=Ks(),Ye;function Se(ie,ye,Pe){tt(ie);const xe=Ve.list();return xe.length?xe.forEach(Qe=>Qe(ie,ye,Pe)):console.error(ie),Promise.reject(ie)}function Be(){return Ye&&x.value!==Wr?Promise.resolve():new Promise((ie,ye)=>{pe.add([ie,ye])})}function tt(ie){return Ye||(Ye=!ie,ke(),pe.list().forEach(([ye,Pe])=>ie?Pe(ie):ye()),pe.reset()),ie}function At(ie,ye,Pe,xe){const{scrollBehavior:Qe}=e;if(!Za||!Qe)return Promise.resolve();const lt=!Pe&&vM(Xp(ie.fullPath,0))||(xe||!Pe)&&history.state&&history.state.scroll||null;return Ya().then(()=>Qe(ie,ye,lt)).then(Je=>Je&&gM(Je)).catch(Je=>Se(Je,ie,ye))}const wt=ie=>c.go(ie);let rt;const Pt=new Set;return{currentRoute:x,addRoute:B,removeRoute:V,hasRoute:ne,getRoutes:j,resolve:U,options:e,push:R,replace:z,go:wt,back:()=>wt(-1),forward:()=>wt(1),beforeEach:u.add,beforeResolve:p.add,afterEach:v.add,onError:Ve.add,isReady:Be,install(ie){const ye=this;ie.component("RouterLink",e_),ie.component("RouterView",r_),ie.config.globalProperties.$router=ye,Object.defineProperty(ie.config.globalProperties,"$route",{enumerable:!0,get:()=>Qr(x)}),Za&&!rt&&x.value===Wr&&(rt=!0,R(c.location).catch(Qe=>{}));const Pe={};for(const Qe in Wr)Pe[Qe]=bi(()=>x.value[Qe]);ie.provide(Vc,ye),ie.provide(Iy,br(Pe)),ie.provide(Oh,x);const xe=ie.unmount;Pt.add(ie),ie.unmount=function(){Pt.delete(ie),Pt.size<1&&(A=Wr,Z&&Z(),Z=null,x.value=Wr,rt=!1,Ye=!1),xe()}}}}function qa(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function s_(e,t){const n=[],s=[],c=[],u=Math.max(t.matched.length,e.matched.length);for(let p=0;p<u;p++){const v=t.matched[p];v&&(e.matched.find(A=>bs(A,v))?s.push(v):n.push(v));const x=e.matched[p];x&&(t.matched.find(A=>bs(A,x))||c.push(x))}return[n,s,c]}function SU(){return Ci(Vc)}function Xy(e,t,n){const s=t[n];return s?()=>{const c=Xy(e,t,n+1);s({...e,next:c})}:e.next}const o_="modulepreload",l_=function(e){return"/"+e},ng={},bn=function(t,n,s){if(!n||n.length===0)return t();const c=document.getElementsByTagName("link");return Promise.all(n.map(u=>{if(u=l_(u),u in ng)return;ng[u]=!0;const p=u.endsWith(".css"),v=p?'[rel="stylesheet"]':"";if(!!s)for(let k=c.length-1;k>=0;k--){const O=c[k];if(O.href===u&&(!p||O.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${v}`))return;const A=document.createElement("link");if(A.rel=p?"stylesheet":o_,p||(A.as="script",A.crossOrigin=""),A.href=u,document.head.appendChild(A),p)return new Promise((k,O)=>{A.addEventListener("load",k),A.addEventListener("error",()=>O(new Error(`Unable to preload CSS for ${u}`)))})})).then(()=>t()).catch(u=>{const p=new Event("vite:preloadError",{cancelable:!0});if(p.payload=u,window.dispatchEvent(p),!p.defaultPrevented)throw u})};function c_({next:e,store:t}){return localStorage.activeUser?e():e({name:"Login"})}const u_=[{path:"/login",name:"Login",component:()=>bn(()=>import("./login2-ec8f415a.js"),["assets/login2-ec8f415a.js","assets/Signin-a8d0a1b5.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/Social-90e3884b.js"])},{path:"/login2",name:"login2",component:()=>bn(()=>import("./login2-ec8f415a.js"),["assets/login2-ec8f415a.js","assets/Signin-a8d0a1b5.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/Social-90e3884b.js"])},{path:"/login3",name:"login3",component:()=>bn(()=>import("./login3-7c0b34dc.js"),["assets/login3-7c0b34dc.js","assets/Signin-a8d0a1b5.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/Social-90e3884b.js","assets/page-bg-a79ada0f.js"])},{path:"/register",name:"reg",component:()=>bn(()=>import("./index-a114ddbf.js"),["assets/index-a114ddbf.js","assets/Signup-3cf2439c.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/Social-90e3884b.js","assets/ils1-a3ad6702.js"])},{path:"/register2",name:"reg2",component:()=>bn(()=>import("./register2-17c5c3cf.js"),["assets/register2-17c5c3cf.js","assets/Signup-3cf2439c.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/Social-90e3884b.js","assets/login-bg-1bfde9d5.js"])},{path:"/register3",name:"reg3",component:()=>bn(()=>import("./register3-97dc3bbd.js"),["assets/register3-97dc3bbd.js","assets/Signup-3cf2439c.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/Social-90e3884b.js","assets/page-bg-a79ada0f.js"])},{path:"/forgot-password",name:"forgot-password",component:()=>bn(()=>import("./forgot-password-7da5a044.js"),["assets/forgot-password-7da5a044.js","assets/forgot-58dd512c.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/ils1-a3ad6702.js"])},{path:"/forgot-password2",name:"forgot-password2",component:()=>bn(()=>import("./forgot-password2-24d7b17b.js"),["assets/forgot-password2-24d7b17b.js","assets/forgot-58dd512c.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/login-bg-1bfde9d5.js"])},{path:"/forgot-password3",name:"forgot-password3",component:()=>bn(()=>import("./forgot-password3-77cabf71.js"),["assets/forgot-password3-77cabf71.js","assets/forgot-58dd512c.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/page-bg-a79ada0f.js"])},{path:"/lock-screen",name:"lock-screen",component:()=>bn(()=>import("./lock-screen-69c29c42.js"),["assets/lock-screen-69c29c42.js","assets/user-big-569510a8.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/ils1-a3ad6702.js"])},{path:"/lock-screen2",name:"lock-screen2",component:()=>bn(()=>import("./lock-screen2-564393c5.js"),["assets/lock-screen2-564393c5.js","assets/user-big-569510a8.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/login-bg-1bfde9d5.js"])},{path:"/lock-screen3",name:"lock-screen3",component:()=>bn(()=>import("./lock-screen3-72c518b9.js"),["assets/lock-screen3-72c518b9.js","assets/user-big-569510a8.js","assets/object-2a3b803e.js","assets/logo-black-e64f52b7.js","assets/page-bg-a79ada0f.js"])},{path:"/success-500",name:"success-500",component:()=>bn(()=>import("./success-3db3aedd.js"),[])},{path:"/",name:"home",meta:{middleware:[c_]},component:()=>bn(()=>import("./index-8d657de6.js"),["assets/index-8d657de6.js","assets/Loading-aa057cf2.js","assets/logo-black-e64f52b7.js","assets/Loading-b34305fa.css","assets/xlsx-64a1f455.js","assets/xlsx-8ffb346e.css","assets/index-241ac326.css"])},{path:"/attendance",name:"attendance",component:()=>bn(()=>import("./index-f6c0f483.js"),["assets/index-f6c0f483.js","assets/Loading-aa057cf2.js","assets/logo-black-e64f52b7.js","assets/Loading-b34305fa.css","assets/xlsx-64a1f455.js","assets/xlsx-8ffb346e.css","assets/Pagination-75845331.js","assets/Pagination-0edf3a41.css"])},{path:"/sms-queue",name:"sms-queue",component:()=>bn(()=>import("./queue-b07fd0ac.js"),["assets/queue-b07fd0ac.js","assets/Loading-aa057cf2.js","assets/logo-black-e64f52b7.js","assets/Loading-b34305fa.css","assets/Pagination-75845331.js","assets/Pagination-0edf3a41.css","assets/index-2e0b4a49.js"])},{path:"/sms-template",name:"sms-template",component:()=>bn(()=>import("./template-03992492.js"),["assets/template-03992492.js","assets/Loading-aa057cf2.js","assets/logo-black-e64f52b7.js","assets/Loading-b34305fa.css","assets/Pagination-75845331.js","assets/Pagination-0edf3a41.css","assets/index-2e0b4a49.js"])},{path:"/:catchAll(.*)",name:"404",component:()=>bn(()=>import("./404-7dc2c5eb.js"),[])},{path:"/error",name:"error",component:()=>bn(()=>import("./error-68adcca4.js"),[])}],Od=a_({history:wM(import.meta.BASE_URL),base:import.meta.BASE_URL,routes:u_,scrollBehavior(e,t,n){return n||{top:0}}});Od.beforeEach((e,t,n)=>{const c=e.name.split(" "),u=c.length;for(let x=0;x<u;x++)c[x]=c[x][0].toUpperCase()+c[x].substr(1);if(document.title=" - "+c,!e.meta.middleware)return n();const p=e.meta.middleware,v={to:e,from:t,next:n};return p[0]({...v,next:Xy(v,p,1)})});Od.afterEach(()=>{const e=document.getElementById("loading-bg");e&&(e.style.display="none")});function $o(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function Yi(e){if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t?t.defaultView:window}return e}function Id(e){var t=Yi(e),n=t.pageXOffset,s=t.pageYOffset;return{scrollLeft:n,scrollTop:s}}function Ho(e){var t=Yi(e).Element;return e instanceof t||e instanceof Element}function yr(e){var t=Yi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function h_(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function d_(e){return e===Yi(e)||!yr(e)?Id(e):h_(e)}function Rr(e){return e?(e.nodeName||"").toLowerCase():null}function la(e){return(Ho(e)?e.ownerDocument:e.document).documentElement}function jy(e){return $o(la(e)).left+Id(e).scrollLeft}function el(e){return Yi(e).getComputedStyle(e)}function Ld(e){var t=el(e),n=t.overflow,s=t.overflowX,c=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+c+s)}function Vy(e,t,n){n===void 0&&(n=!1);var s=la(t),c=$o(e),u={scrollLeft:0,scrollTop:0},p={x:0,y:0};return n||((Rr(t)!=="body"||Ld(s))&&(u=d_(t)),yr(t)?(p=$o(t),p.x+=t.clientLeft,p.y+=t.clientTop):s&&(p.x=jy(s))),{x:c.left+u.scrollLeft-p.x,y:c.top+u.scrollTop-p.y,width:c.width,height:c.height}}function Rd(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function Uy(e){return Rr(e)==="html"?e:e.assignedSlot||e.parentNode||e.host||la(e)}function Gy(e){return["html","body","#document"].indexOf(Rr(e))>=0?e.ownerDocument.body:yr(e)&&Ld(e)?e:Gy(Uy(e))}function bo(e,t){t===void 0&&(t=[]);var n=Gy(e),s=Rr(n)==="body",c=Yi(n),u=s?[c].concat(c.visualViewport||[],Ld(n)?n:[]):n,p=t.concat(u);return s?p:p.concat(bo(Uy(u)))}function f_(e){return["table","td","th"].indexOf(Rr(e))>=0}function ig(e){return!yr(e)||el(e).position==="fixed"?null:e.offsetParent}function tl(e){for(var t=Yi(e),n=ig(e);n&&f_(n);)n=ig(n);return n&&Rr(n)==="body"&&el(n).position==="static"?t:n||t}var Ri="top",Ki="bottom",Zi="right",Fi="left",Fd="auto",nl=[Ri,Ki,Zi,Fi],xs="start",Nd="end",p_="clippingParents",qy="viewport",Zs="popper",g_="reference",rg=nl.reduce(function(e,t){return e.concat([t+"-"+xs,t+"-"+Nd])},[]),Ky=[].concat(nl,[Fd]).reduce(function(e,t){return e.concat([t,t+"-"+xs,t+"-"+Nd])},[]),m_="beforeRead",v_="read",b_="afterRead",y_="beforeMain",x_="main",w_="afterMain",C_="beforeWrite",S_="write",A_="afterWrite",k_=[m_,v_,b_,y_,x_,w_,C_,S_,A_];function P_(e){var t=new Map,n=new Set,s=[];e.forEach(function(u){t.set(u.name,u)});function c(u){n.add(u.name);var p=[].concat(u.requires||[],u.requiresIfExists||[]);p.forEach(function(v){if(!n.has(v)){var x=t.get(v);x&&c(x)}}),s.push(u)}return e.forEach(function(u){n.has(u.name)||c(u)}),s}function T_(e){var t=P_(e);return k_.reduce(function(n,s){return n.concat(t.filter(function(c){return c.phase===s}))},[])}function D_(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function hr(e){return e.split("-")[0]}function E_(e){var t=e.reduce(function(n,s){var c=n[s.name];return n[s.name]=c?Object.assign({},c,{},s,{options:Object.assign({},c.options,{},s.options),data:Object.assign({},c.data,{},s.data)}):s,n},{});return Object.keys(t).map(function(n){return t[n]})}var ag={placement:"bottom",modifiers:[],strategy:"absolute"};function sg(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(s){return!(s&&typeof s.getBoundingClientRect=="function")})}function M_(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,s=n===void 0?[]:n,c=t.defaultOptions,u=c===void 0?ag:c;return function(v,x,A){A===void 0&&(A=u);var k={placement:"bottom",orderedModifiers:[],options:Object.assign({},ag,{},u),modifiersData:{},elements:{reference:v,popper:x},attributes:{},styles:{}},O=[],L=!1,B={state:k,setOptions:function(U){j(),k.options=Object.assign({},u,{},k.options,{},U),k.scrollParents={reference:Ho(v)?bo(v):v.contextElement?bo(v.contextElement):[],popper:bo(x)};var D=T_(E_([].concat(s,k.options.modifiers)));return k.orderedModifiers=D.filter(function(Q){return Q.enabled}),V(),B.update()},forceUpdate:function(){if(!L){var U=k.elements,D=U.reference,Q=U.popper;if(sg(D,Q)){k.rects={reference:Vy(D,tl(Q),k.options.strategy==="fixed"),popper:Rd(Q)},k.reset=!1,k.placement=k.options.placement,k.orderedModifiers.forEach(function(me){return k.modifiersData[me.name]=Object.assign({},me.data)});for(var R=0;R<k.orderedModifiers.length;R++){if(k.reset===!0){k.reset=!1,R=-1;continue}var z=k.orderedModifiers[R],G=z.fn,se=z.options,oe=se===void 0?{}:se,ve=z.name;typeof G=="function"&&(k=G({state:k,options:oe,name:ve,instance:B})||k)}}}},update:D_(function(){return new Promise(function(ne){B.forceUpdate(),ne(k)})}),destroy:function(){j(),L=!0}};if(!sg(v,x))return B;B.setOptions(A).then(function(ne){!L&&A.onFirstUpdate&&A.onFirstUpdate(ne)});function V(){k.orderedModifiers.forEach(function(ne){var U=ne.name,D=ne.options,Q=D===void 0?{}:D,R=ne.effect;if(typeof R=="function"){var z=R({state:k,name:U,instance:B,options:Q}),G=function(){};O.push(z||G)}})}function j(){O.forEach(function(ne){return ne()}),O=[]}return B}}var Ll={passive:!0};function __(e){var t=e.state,n=e.instance,s=e.options,c=s.scroll,u=c===void 0?!0:c,p=s.resize,v=p===void 0?!0:p,x=Yi(t.elements.popper),A=[].concat(t.scrollParents.reference,t.scrollParents.popper);return u&&A.forEach(function(k){k.addEventListener("scroll",n.update,Ll)}),v&&x.addEventListener("resize",n.update,Ll),function(){u&&A.forEach(function(k){k.removeEventListener("scroll",n.update,Ll)}),v&&x.removeEventListener("resize",n.update,Ll)}}const O_={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:__,data:{}};function Bo(e){return e.split("-")[1]}function Yd(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Zy(e){var t=e.reference,n=e.element,s=e.placement,c=s?hr(s):null,u=s?Bo(s):null,p=t.x+t.width/2-n.width/2,v=t.y+t.height/2-n.height/2,x;switch(c){case Ri:x={x:p,y:t.y-n.height};break;case Ki:x={x:p,y:t.y+t.height};break;case Zi:x={x:t.x+t.width,y:v};break;case Fi:x={x:t.x-n.width,y:v};break;default:x={x:t.x,y:t.y}}var A=c?Yd(c):null;if(A!=null){var k=A==="y"?"height":"width";switch(u){case xs:x[A]=Math.floor(x[A])-Math.floor(t[k]/2-n[k]/2);break;case Nd:x[A]=Math.floor(x[A])+Math.ceil(t[k]/2-n[k]/2);break}}return x}function I_(e){var t=e.state,n=e.name;t.modifiersData[n]=Zy({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const L_={name:"popperOffsets",enabled:!0,phase:"read",fn:I_,data:{}};var R_={top:"auto",right:"auto",bottom:"auto",left:"auto"};function F_(e){var t=e.x,n=e.y,s=window,c=s.devicePixelRatio||1;return{x:Math.round(t*c)/c||0,y:Math.round(n*c)/c||0}}function og(e){var t,n=e.popper,s=e.popperRect,c=e.placement,u=e.offsets,p=e.position,v=e.gpuAcceleration,x=e.adaptive,A=F_(u),k=A.x,O=A.y,L=u.hasOwnProperty("x"),B=u.hasOwnProperty("y"),V=Fi,j=Ri,ne=window;if(x){var U=tl(n);U===Yi(n)&&(U=la(n)),c===Ri&&(j=Ki,O-=U.clientHeight-s.height,O*=v?1:-1),c===Fi&&(V=Zi,k-=U.clientWidth-s.width,k*=v?1:-1)}var D=Object.assign({position:p},x&&R_);if(v){var Q;return Object.assign({},D,(Q={},Q[j]=B?"0":"",Q[V]=L?"0":"",Q.transform=(ne.devicePixelRatio||1)<2?"translate("+k+"px, "+O+"px)":"translate3d("+k+"px, "+O+"px, 0)",Q))}return Object.assign({},D,(t={},t[j]=B?O+"px":"",t[V]=L?k+"px":"",t.transform="",t))}function N_(e){var t=e.state,n=e.options,s=n.gpuAcceleration,c=s===void 0?!0:s,u=n.adaptive,p=u===void 0?!0:u,v={placement:hr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:c};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,{},og(Object.assign({},v,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:p})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,{},og(Object.assign({},v,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Y_={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:N_,data:{}};function $_(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var s=t.styles[n]||{},c=t.attributes[n]||{},u=t.elements[n];!yr(u)||!Rr(u)||(Object.assign(u.style,s),Object.keys(c).forEach(function(p){var v=c[p];v===!1?u.removeAttribute(p):u.setAttribute(p,v===!0?"":v)}))})}function H_(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(s){var c=t.elements[s],u=t.attributes[s]||{},p=Object.keys(t.styles.hasOwnProperty(s)?t.styles[s]:n[s]),v=p.reduce(function(x,A){return x[A]="",x},{});!yr(c)||!Rr(c)||(Object.assign(c.style,v),Object.keys(u).forEach(function(x){c.removeAttribute(x)}))})}}const B_={name:"applyStyles",enabled:!0,phase:"write",fn:$_,effect:H_,requires:["computeStyles"]};function z_(e,t,n){var s=hr(e),c=[Fi,Ri].indexOf(s)>=0?-1:1,u=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,p=u[0],v=u[1];return p=p||0,v=(v||0)*c,[Fi,Zi].indexOf(s)>=0?{x:v,y:p}:{x:p,y:v}}function W_(e){var t=e.state,n=e.options,s=e.name,c=n.offset,u=c===void 0?[0,0]:c,p=Ky.reduce(function(k,O){return k[O]=z_(O,t.rects,u),k},{}),v=p[t.placement],x=v.x,A=v.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=x,t.modifiersData.popperOffsets.y+=A),t.modifiersData[s]=p}const X_={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:W_};var j_={left:"right",right:"left",bottom:"top",top:"bottom"};function Vl(e){return e.replace(/left|right|bottom|top/g,function(t){return j_[t]})}var V_={start:"end",end:"start"};function lg(e){return e.replace(/start|end/g,function(t){return V_[t]})}function U_(e){var t=Yi(e),n=t.visualViewport,s=t.innerWidth,c=t.innerHeight;return n&&/iPhone|iPod|iPad/.test(navigator.platform)&&(s=n.width,c=n.height),{width:s,height:c,x:0,y:0}}function G_(e){var t=Yi(e),n=Id(e),s=Vy(la(e),t);return s.height=Math.max(s.height,t.innerHeight),s.width=Math.max(s.width,t.innerWidth),s.x=-n.scrollLeft,s.y=-n.scrollTop,s}function Rl(e){return parseFloat(e)||0}function q_(e){var t=yr(e)?el(e):{};return{top:Rl(t.borderTopWidth),right:Rl(t.borderRightWidth),bottom:Rl(t.borderBottomWidth),left:Rl(t.borderLeftWidth)}}function K_(e){var t=Yi(e),n=q_(e),s=Rr(e)==="html",c=jy(e),u=e.clientWidth+n.right,p=e.clientHeight+n.bottom;return s&&t.innerHeight-e.clientHeight>50&&(p=t.innerHeight-n.bottom),{top:s?0:e.clientTop,right:e.clientLeft>n.left?n.right:s?t.innerWidth-u-c:e.offsetWidth-u,bottom:s?t.innerHeight-p:e.offsetHeight-p,left:s?c:e.clientLeft}}function Qy(e,t){var n=!!(t.getRootNode&&t.getRootNode().host);if(e.contains(t))return!0;if(n){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function Rh(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function cg(e,t){return t===qy?Rh(U_(e)):yr(t)?$o(t):Rh(G_(la(e)))}function Z_(e){var t=bo(e),n=["absolute","fixed"].indexOf(el(e).position)>=0,s=n&&yr(e)?tl(e):e;return Ho(s)?t.filter(function(c){return Ho(c)&&Qy(c,s)}):[]}function Q_(e,t,n){var s=t==="clippingParents"?Z_(e):[].concat(t),c=[].concat(s,[n]),u=c[0],p=c.reduce(function(v,x){var A=cg(e,x),k=K_(yr(x)?x:la(e));return v.top=Math.max(A.top+k.top,v.top),v.right=Math.min(A.right-k.right,v.right),v.bottom=Math.min(A.bottom-k.bottom,v.bottom),v.left=Math.max(A.left+k.left,v.left),v},cg(e,u));return p.width=p.right-p.left,p.height=p.bottom-p.top,p.x=p.left,p.y=p.top,p}function Jy(){return{top:0,right:0,bottom:0,left:0}}function ex(e){return Object.assign({},Jy(),{},e)}function tx(e,t){return t.reduce(function(n,s){return n[s]=e,n},{})}function zo(e,t){t===void 0&&(t={});var n=t,s=n.placement,c=s===void 0?e.placement:s,u=n.boundary,p=u===void 0?p_:u,v=n.rootBoundary,x=v===void 0?qy:v,A=n.elementContext,k=A===void 0?Zs:A,O=n.altBoundary,L=O===void 0?!1:O,B=n.padding,V=B===void 0?0:B,j=ex(typeof V!="number"?V:tx(V,nl)),ne=k===Zs?g_:Zs,U=e.elements.reference,D=e.rects.popper,Q=e.elements[L?ne:k],R=Q_(Ho(Q)?Q:Q.contextElement||la(e.elements.popper),p,x),z=$o(U),G=Zy({reference:z,element:D,strategy:"absolute",placement:c}),se=Rh(Object.assign({},D,{},G)),oe=k===Zs?se:z,ve={top:R.top-oe.top+j.top,bottom:oe.bottom-R.bottom+j.bottom,left:R.left-oe.left+j.left,right:oe.right-R.right+j.right},me=e.modifiersData.offset;if(k===Zs&&me){var Ae=me[c];Object.keys(ve).forEach(function(Z){var ke=[Zi,Ki].indexOf(Z)>=0?1:-1,pe=[Ri,Ki].indexOf(Z)>=0?"y":"x";ve[Z]+=Ae[pe]*ke})}return ve}function J_(e,t){t===void 0&&(t={});var n=t,s=n.placement,c=n.boundary,u=n.rootBoundary,p=n.padding,v=n.flipVariations,x=n.allowedAutoPlacements,A=x===void 0?Ky:x,k=Bo(s),O=(k?v?rg:rg.filter(function(B){return Bo(B)===k}):nl).filter(function(B){return A.indexOf(B)>=0}),L=O.reduce(function(B,V){return B[V]=zo(e,{placement:V,boundary:c,rootBoundary:u,padding:p})[hr(V)],B},{});return Object.keys(L).sort(function(B,V){return L[B]-L[V]})}function eO(e){if(hr(e)===Fd)return[];var t=Vl(e);return[lg(e),t,lg(t)]}function tO(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var c=n.mainAxis,u=c===void 0?!0:c,p=n.altAxis,v=p===void 0?!0:p,x=n.fallbackPlacements,A=n.padding,k=n.boundary,O=n.rootBoundary,L=n.altBoundary,B=n.flipVariations,V=B===void 0?!0:B,j=n.allowedAutoPlacements,ne=t.options.placement,U=hr(ne),D=U===ne,Q=x||(D||!V?[Vl(ne)]:eO(ne)),R=[ne].concat(Q).reduce(function(mt,ie){return mt.concat(hr(ie)===Fd?J_(t,{placement:ie,boundary:k,rootBoundary:O,padding:A,flipVariations:V,allowedAutoPlacements:j}):ie)},[]),z=t.rects.reference,G=t.rects.popper,se=new Map,oe=!0,ve=R[0],me=0;me<R.length;me++){var Ae=R[me],Z=hr(Ae),ke=Bo(Ae)===xs,pe=[Ri,Ki].indexOf(Z)>=0,Ve=pe?"width":"height",Ye=zo(t,{placement:Ae,boundary:k,rootBoundary:O,altBoundary:L,padding:A}),Se=pe?ke?Zi:Fi:ke?Ki:Ri;z[Ve]>G[Ve]&&(Se=Vl(Se));var Be=Vl(Se),tt=[];if(u&&tt.push(Ye[Z]<=0),v&&tt.push(Ye[Se]<=0,Ye[Be]<=0),tt.every(function(mt){return mt})){ve=Ae,oe=!1;break}se.set(Ae,tt)}if(oe)for(var At=V?3:1,wt=function(ie){var ye=R.find(function(Pe){var xe=se.get(Pe);if(xe)return xe.slice(0,ie).every(function(Qe){return Qe})});if(ye)return ve=ye,"break"},rt=At;rt>0;rt--){var Pt=wt(rt);if(Pt==="break")break}t.placement!==ve&&(t.modifiersData[s]._skip=!0,t.placement=ve,t.reset=!0)}}const nO={name:"flip",enabled:!0,phase:"main",fn:tO,requiresIfExists:["offset"],data:{_skip:!1}};function iO(e){return e==="x"?"y":"x"}function Ul(e,t,n){return Math.max(e,Math.min(t,n))}function rO(e){var t=e.state,n=e.options,s=e.name,c=n.mainAxis,u=c===void 0?!0:c,p=n.altAxis,v=p===void 0?!1:p,x=n.boundary,A=n.rootBoundary,k=n.altBoundary,O=n.padding,L=n.tether,B=L===void 0?!0:L,V=n.tetherOffset,j=V===void 0?0:V,ne=zo(t,{boundary:x,rootBoundary:A,padding:O,altBoundary:k}),U=hr(t.placement),D=Bo(t.placement),Q=!D,R=Yd(U),z=iO(R),G=t.modifiersData.popperOffsets,se=t.rects.reference,oe=t.rects.popper,ve=typeof j=="function"?j(Object.assign({},t.rects,{placement:t.placement})):j,me={x:0,y:0};if(G){if(u){var Ae=R==="y"?Ri:Fi,Z=R==="y"?Ki:Zi,ke=R==="y"?"height":"width",pe=G[R],Ve=G[R]+ne[Ae],Ye=G[R]-ne[Z],Se=B?-oe[ke]/2:0,Be=D===xs?se[ke]:oe[ke],tt=D===xs?-oe[ke]:-se[ke],At=t.elements.arrow,wt=B&&At?Rd(At):{width:0,height:0},rt=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Jy(),Pt=rt[Ae],mt=rt[Z],ie=Ul(0,se[ke],wt[ke]),ye=Q?se[ke]/2-Se-ie-Pt-ve:Be-ie-Pt-ve,Pe=Q?-se[ke]/2+Se+ie+mt+ve:tt+ie+mt+ve,xe=t.elements.arrow&&tl(t.elements.arrow),Qe=xe?R==="y"?xe.clientTop||0:xe.clientLeft||0:0,lt=t.modifiersData.offset?t.modifiersData.offset[t.placement][R]:0,Je=G[R]+ye-lt-Qe,q=G[R]+Pe-lt,re=Ul(B?Math.min(Ve,Je):Ve,pe,B?Math.max(Ye,q):Ye);G[R]=re,me[R]=re-pe}if(v){var he=R==="x"?Ri:Fi,ge=R==="x"?Ki:Zi,be=G[z],Le=be+ne[he],Ne=be-ne[ge],we=Ul(Le,be,Ne);G[z]=we,me[z]=we-be}t.modifiersData[s]=me}}const aO={name:"preventOverflow",enabled:!0,phase:"main",fn:rO,requiresIfExists:["offset"]};function sO(e){var t,n=e.state,s=e.name,c=n.elements.arrow,u=n.modifiersData.popperOffsets,p=hr(n.placement),v=Yd(p),x=[Fi,Zi].indexOf(p)>=0,A=x?"height":"width";if(!(!c||!u)){var k=n.modifiersData[s+"#persistent"].padding,O=Rd(c),L=v==="y"?Ri:Fi,B=v==="y"?Ki:Zi,V=n.rects.reference[A]+n.rects.reference[v]-u[v]-n.rects.popper[A],j=u[v]-n.rects.reference[v],ne=tl(c),U=ne?v==="y"?ne.clientHeight||0:ne.clientWidth||0:0,D=V/2-j/2,Q=k[L],R=U-O[A]-k[B],z=U/2-O[A]/2+D,G=Ul(Q,z,R),se=v;n.modifiersData[s]=(t={},t[se]=G,t.centerOffset=G-z,t)}}function oO(e){var t=e.state,n=e.options,s=e.name,c=n.element,u=c===void 0?"[data-popper-arrow]":c,p=n.padding,v=p===void 0?0:p;u!=null&&(typeof u=="string"&&(u=t.elements.popper.querySelector(u),!u)||Qy(t.elements.popper,u)&&(t.elements.arrow=u,t.modifiersData[s+"#persistent"]={padding:ex(typeof v!="number"?v:tx(v,nl))}))}const lO={name:"arrow",enabled:!0,phase:"main",fn:sO,effect:oO,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ug(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function hg(e){return[Ri,Zi,Ki,Fi].some(function(t){return e[t]>=0})}function cO(e){var t=e.state,n=e.name,s=t.rects.reference,c=t.rects.popper,u=t.modifiersData.preventOverflow,p=zo(t,{elementContext:"reference"}),v=zo(t,{altBoundary:!0}),x=ug(p,s),A=ug(v,c,u),k=hg(x),O=hg(A);t.modifiersData[n]={referenceClippingOffsets:x,popperEscapeOffsets:A,isReferenceHidden:k,hasPopperEscaped:O},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":k,"data-popper-escaped":O})}const uO={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:cO};var hO=[O_,L_,Y_,B_,X_,nO,aO,lO,uO],dO=M_({defaultModifiers:hO}),fO=Object.defineProperty,pO=Object.defineProperties,gO=Object.getOwnPropertyDescriptors,uc=Object.getOwnPropertySymbols,nx=Object.prototype.hasOwnProperty,ix=Object.prototype.propertyIsEnumerable,dg=(e,t,n)=>t in e?fO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,et=(e,t)=>{for(var n in t||(t={}))nx.call(t,n)&&dg(e,n,t[n]);if(uc)for(var n of uc(t))ix.call(t,n)&&dg(e,n,t[n]);return e},Lt=(e,t)=>pO(e,gO(t)),mO=(e,t)=>{var n={};for(var s in e)nx.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&uc)for(var s of uc(e))t.indexOf(s)<0&&ix.call(e,s)&&(n[s]=e[s]);return n};function mr(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Nn(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function Fr(e){Nn(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function sr(e,t){Nn(2,arguments);var n=Fr(e),s=mr(t);return isNaN(s)?new Date(NaN):(s&&n.setDate(n.getDate()+s),n)}function Fh(e,t){Nn(2,arguments);var n=Fr(e),s=mr(t);if(isNaN(s))return new Date(NaN);if(!s)return n;var c=n.getDate(),u=new Date(n.getTime());u.setMonth(n.getMonth()+s+1,0);var p=u.getDate();return c>=p?u:(n.setFullYear(u.getFullYear(),u.getMonth(),c),n)}function fg(e,t){Nn(2,arguments);var n=mr(t);return Fh(e,n*12)}var Fl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},vO=typeof Fl=="object"&&Fl&&Fl.Object===Object&&Fl,rx=vO,bO=rx,yO=typeof self=="object"&&self&&self.Object===Object&&self,xO=bO||yO||Function("return this")(),xr=xO,wO=xr,CO=wO.Symbol,Ds=CO,pg=Ds,ax=Object.prototype,SO=ax.hasOwnProperty,AO=ax.toString,Qs=pg?pg.toStringTag:void 0;function kO(e){var t=SO.call(e,Qs),n=e[Qs];try{e[Qs]=void 0;var s=!0}catch{}var c=AO.call(e);return s&&(t?e[Qs]=n:delete e[Qs]),c}var PO=kO,TO=Object.prototype,DO=TO.toString;function EO(e){return DO.call(e)}var MO=EO,gg=Ds,_O=PO,OO=MO,IO="[object Null]",LO="[object Undefined]",mg=gg?gg.toStringTag:void 0;function RO(e){return e==null?e===void 0?LO:IO:mg&&mg in Object(e)?_O(e):OO(e)}var wr=RO;function FO(e){return e!=null&&typeof e=="object"}var Ai=FO,NO=wr,YO=Ai,$O="[object Boolean]";function HO(e){return e===!0||e===!1||YO(e)&&NO(e)==$O}var BO=HO,zO=wr,WO=Ai,XO="[object Number]";function jO(e){return typeof e=="number"||WO(e)&&zO(e)==XO}var yo=jO,VO=Array.isArray,li=VO,UO=wr,GO=li,qO=Ai,KO="[object String]";function ZO(e){return typeof e=="string"||!GO(e)&&qO(e)&&UO(e)==KO}var Tr=ZO;function QO(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var $i=QO,JO=wr,e2=$i,t2="[object AsyncFunction]",n2="[object Function]",i2="[object GeneratorFunction]",r2="[object Proxy]";function a2(e){if(!e2(e))return!1;var t=JO(e);return t==n2||t==i2||t==t2||t==r2}var dr=a2,s2=9007199254740991;function o2(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=s2}var $d=o2,l2=dr,c2=$d;function u2(e){return e!=null&&c2(e.length)&&!l2(e)}var Es=u2,h2=Es,d2=Ai;function f2(e){return d2(e)&&h2(e)}var Vn=f2;function p2(e){return e===void 0}var sx=p2,g2=wr,m2=Ai,v2="[object Date]";function b2(e){return m2(e)&&g2(e)==v2}var y2=b2;function x2(e){return function(t){return e(t)}}var Gc=x2,ws={exports:{}};(function(e,t){var n=rx,s=t&&!t.nodeType&&t,c=s&&!0&&e&&!e.nodeType&&e,u=c&&c.exports===s,p=u&&n.process,v=function(){try{var x=c&&c.require&&c.require("util").types;return x||p&&p.binding&&p.binding("util")}catch{}}();e.exports=v})(ws,ws.exports);var w2=y2,C2=Gc,vg=ws.exports,bg=vg&&vg.isDate,S2=bg?C2(bg):w2,A2=S2;function k2(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}var P2=k2,T2=wr,D2=Ai,E2="[object Symbol]";function M2(e){return typeof e=="symbol"||D2(e)&&T2(e)==E2}var qc=M2,yg=$i,_2=qc,xg=0/0,O2=/^\s+|\s+$/g,I2=/^[-+]0x[0-9a-f]+$/i,L2=/^0b[01]+$/i,R2=/^0o[0-7]+$/i,F2=parseInt;function N2(e){if(typeof e=="number")return e;if(_2(e))return xg;if(yg(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=yg(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(O2,"");var n=L2.test(e);return n||R2.test(e)?F2(e.slice(2),n?2:8):I2.test(e)?xg:+e}var Y2=N2,$2=P2,Gu=Y2;function H2(e,t,n){return n===void 0&&(n=t,t=void 0),n!==void 0&&(n=Gu(n),n=n===n?n:0),t!==void 0&&(t=Gu(t),t=t===t?t:0),$2(Gu(e),t,n)}var B2=H2,z2=li,W2=qc,X2=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,j2=/^\w*$/;function V2(e,t){if(z2(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||W2(e)?!0:j2.test(e)||!X2.test(e)||t!=null&&e in Object(t)}var Hd=V2,U2=xr,G2=U2["__core-js_shared__"],q2=G2,qu=q2,wg=function(){var e=/[^.]+$/.exec(qu&&qu.keys&&qu.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function K2(e){return!!wg&&wg in e}var Z2=K2,Q2=Function.prototype,J2=Q2.toString;function eI(e){if(e!=null){try{return J2.call(e)}catch{}try{return e+""}catch{}}return""}var ox=eI,tI=dr,nI=Z2,iI=$i,rI=ox,aI=/[\\^$.*+?()[\]{}|]/g,sI=/^\[object .+?Constructor\]$/,oI=Function.prototype,lI=Object.prototype,cI=oI.toString,uI=lI.hasOwnProperty,hI=RegExp("^"+cI.call(uI).replace(aI,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function dI(e){if(!iI(e)||nI(e))return!1;var t=tI(e)?hI:sI;return t.test(rI(e))}var fI=dI;function pI(e,t){return e==null?void 0:e[t]}var gI=pI,mI=fI,vI=gI;function bI(e,t){var n=vI(e,t);return mI(n)?n:void 0}var Ha=bI,yI=Ha,xI=yI(Object,"create"),Kc=xI,Cg=Kc;function wI(){this.__data__=Cg?Cg(null):{},this.size=0}var CI=wI;function SI(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var AI=SI,kI=Kc,PI="__lodash_hash_undefined__",TI=Object.prototype,DI=TI.hasOwnProperty;function EI(e){var t=this.__data__;if(kI){var n=t[e];return n===PI?void 0:n}return DI.call(t,e)?t[e]:void 0}var MI=EI,_I=Kc,OI=Object.prototype,II=OI.hasOwnProperty;function LI(e){var t=this.__data__;return _I?t[e]!==void 0:II.call(t,e)}var RI=LI,FI=Kc,NI="__lodash_hash_undefined__";function YI(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=FI&&t===void 0?NI:t,this}var $I=YI,HI=CI,BI=AI,zI=MI,WI=RI,XI=$I;function Ms(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var s=e[t];this.set(s[0],s[1])}}Ms.prototype.clear=HI;Ms.prototype.delete=BI;Ms.prototype.get=zI;Ms.prototype.has=WI;Ms.prototype.set=XI;var jI=Ms;function VI(){this.__data__=[],this.size=0}var UI=VI;function GI(e,t){return e===t||e!==e&&t!==t}var _s=GI,qI=_s;function KI(e,t){for(var n=e.length;n--;)if(qI(e[n][0],t))return n;return-1}var Zc=KI,ZI=Zc,QI=Array.prototype,JI=QI.splice;function eL(e){var t=this.__data__,n=ZI(t,e);if(n<0)return!1;var s=t.length-1;return n==s?t.pop():JI.call(t,n,1),--this.size,!0}var tL=eL,nL=Zc;function iL(e){var t=this.__data__,n=nL(t,e);return n<0?void 0:t[n][1]}var rL=iL,aL=Zc;function sL(e){return aL(this.__data__,e)>-1}var oL=sL,lL=Zc;function cL(e,t){var n=this.__data__,s=lL(n,e);return s<0?(++this.size,n.push([e,t])):n[s][1]=t,this}var uL=cL,hL=UI,dL=tL,fL=rL,pL=oL,gL=uL;function Os(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var s=e[t];this.set(s[0],s[1])}}Os.prototype.clear=hL;Os.prototype.delete=dL;Os.prototype.get=fL;Os.prototype.has=pL;Os.prototype.set=gL;var Qc=Os,mL=Ha,vL=xr,bL=mL(vL,"Map"),Bd=bL,Sg=jI,yL=Qc,xL=Bd;function wL(){this.size=0,this.__data__={hash:new Sg,map:new(xL||yL),string:new Sg}}var CL=wL;function SL(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var AL=SL,kL=AL;function PL(e,t){var n=e.__data__;return kL(t)?n[typeof t=="string"?"string":"hash"]:n.map}var Jc=PL,TL=Jc;function DL(e){var t=TL(this,e).delete(e);return this.size-=t?1:0,t}var EL=DL,ML=Jc;function _L(e){return ML(this,e).get(e)}var OL=_L,IL=Jc;function LL(e){return IL(this,e).has(e)}var RL=LL,FL=Jc;function NL(e,t){var n=FL(this,e),s=n.size;return n.set(e,t),this.size+=n.size==s?0:1,this}var YL=NL,$L=CL,HL=EL,BL=OL,zL=RL,WL=YL;function Is(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var s=e[t];this.set(s[0],s[1])}}Is.prototype.clear=$L;Is.prototype.delete=HL;Is.prototype.get=BL;Is.prototype.has=zL;Is.prototype.set=WL;var zd=Is,lx=zd,XL="Expected a function";function Wd(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(XL);var n=function(){var s=arguments,c=t?t.apply(this,s):s[0],u=n.cache;if(u.has(c))return u.get(c);var p=e.apply(this,s);return n.cache=u.set(c,p)||u,p};return n.cache=new(Wd.Cache||lx),n}Wd.Cache=lx;var jL=Wd,VL=jL,UL=500;function GL(e){var t=VL(e,function(s){return n.size===UL&&n.clear(),s}),n=t.cache;return t}var qL=GL,KL=qL,ZL=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,QL=/\\(\\)?/g,JL=KL(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(ZL,function(n,s,c,u){t.push(c?u.replace(QL,"$1"):s||n)}),t}),eR=JL;function tR(e,t){for(var n=-1,s=e==null?0:e.length,c=Array(s);++n<s;)c[n]=t(e[n],n,e);return c}var eu=tR,Ag=Ds,nR=eu,iR=li,rR=qc,aR=1/0,kg=Ag?Ag.prototype:void 0,Pg=kg?kg.toString:void 0;function cx(e){if(typeof e=="string")return e;if(iR(e))return nR(e,cx)+"";if(rR(e))return Pg?Pg.call(e):"";var t=e+"";return t=="0"&&1/e==-aR?"-0":t}var sR=cx,oR=sR;function lR(e){return e==null?"":oR(e)}var cR=lR,uR=li,hR=Hd,dR=eR,fR=cR;function pR(e,t){return uR(e)?e:hR(e,t)?[e]:dR(fR(e))}var Ls=pR,gR=qc,mR=1/0;function vR(e){if(typeof e=="string"||gR(e))return e;var t=e+"";return t=="0"&&1/e==-mR?"-0":t}var Rs=vR,bR=Ls,yR=Rs;function xR(e,t){t=bR(t,e);for(var n=0,s=t.length;e!=null&&n<s;)e=e[yR(t[n++])];return n&&n==s?e:void 0}var tu=xR,wR=tu;function CR(e,t,n){var s=e==null?void 0:wR(e,t);return s===void 0?n:s}var Cs=CR,SR=Ha,AR=function(){try{var e=SR(Object,"defineProperty");return e({},"",{}),e}catch{}}(),ux=AR,Tg=ux;function kR(e,t,n){t=="__proto__"&&Tg?Tg(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var nu=kR,PR=nu,TR=_s,DR=Object.prototype,ER=DR.hasOwnProperty;function MR(e,t,n){var s=e[t];(!(ER.call(e,t)&&TR(s,n))||n===void 0&&!(t in e))&&PR(e,t,n)}var Xd=MR,_R=9007199254740991,OR=/^(?:0|[1-9]\d*)$/;function IR(e,t){var n=typeof e;return t=t??_R,!!t&&(n=="number"||n!="symbol"&&OR.test(e))&&e>-1&&e%1==0&&e<t}var iu=IR,LR=Xd,RR=Ls,FR=iu,Dg=$i,NR=Rs;function YR(e,t,n,s){if(!Dg(e))return e;t=RR(t,e);for(var c=-1,u=t.length,p=u-1,v=e;v!=null&&++c<u;){var x=NR(t[c]),A=n;if(x==="__proto__"||x==="constructor"||x==="prototype")return e;if(c!=p){var k=v[x];A=s?s(k,x,v):void 0,A===void 0&&(A=Dg(k)?k:FR(t[c+1])?[]:{})}LR(v,x,A),v=v[x]}return e}var hx=YR,$R=hx;function HR(e,t,n){return e==null?e:$R(e,t,n)}var BR=HR;function zR(e){return function(t,n,s){for(var c=-1,u=Object(t),p=s(t),v=p.length;v--;){var x=p[e?v:++c];if(n(u[x],x,u)===!1)break}return t}}var WR=zR,XR=WR,jR=XR(),dx=jR;function VR(e,t){for(var n=-1,s=Array(e);++n<e;)s[n]=t(n);return s}var UR=VR,GR=wr,qR=Ai,KR="[object Arguments]";function ZR(e){return qR(e)&&GR(e)==KR}var QR=ZR,Eg=QR,JR=Ai,fx=Object.prototype,eF=fx.hasOwnProperty,tF=fx.propertyIsEnumerable,nF=Eg(function(){return arguments}())?Eg:function(e){return JR(e)&&eF.call(e,"callee")&&!tF.call(e,"callee")},ru=nF,Ss={exports:{}};function iF(){return!1}var rF=iF;(function(e,t){var n=xr,s=rF,c=t&&!t.nodeType&&t,u=c&&!0&&e&&!e.nodeType&&e,p=u&&u.exports===c,v=p?n.Buffer:void 0,x=v?v.isBuffer:void 0,A=x||s;e.exports=A})(Ss,Ss.exports);var aF=wr,sF=$d,oF=Ai,lF="[object Arguments]",cF="[object Array]",uF="[object Boolean]",hF="[object Date]",dF="[object Error]",fF="[object Function]",pF="[object Map]",gF="[object Number]",mF="[object Object]",vF="[object RegExp]",bF="[object Set]",yF="[object String]",xF="[object WeakMap]",wF="[object ArrayBuffer]",CF="[object DataView]",SF="[object Float32Array]",AF="[object Float64Array]",kF="[object Int8Array]",PF="[object Int16Array]",TF="[object Int32Array]",DF="[object Uint8Array]",EF="[object Uint8ClampedArray]",MF="[object Uint16Array]",_F="[object Uint32Array]",en={};en[SF]=en[AF]=en[kF]=en[PF]=en[TF]=en[DF]=en[EF]=en[MF]=en[_F]=!0;en[lF]=en[cF]=en[wF]=en[uF]=en[CF]=en[hF]=en[dF]=en[fF]=en[pF]=en[gF]=en[mF]=en[vF]=en[bF]=en[yF]=en[xF]=!1;function OF(e){return oF(e)&&sF(e.length)&&!!en[aF(e)]}var IF=OF,LF=IF,RF=Gc,Mg=ws.exports,_g=Mg&&Mg.isTypedArray,FF=_g?RF(_g):LF,jd=FF,NF=UR,YF=ru,$F=li,HF=Ss.exports,BF=iu,zF=jd,WF=Object.prototype,XF=WF.hasOwnProperty;function jF(e,t){var n=$F(e),s=!n&&YF(e),c=!n&&!s&&HF(e),u=!n&&!s&&!c&&zF(e),p=n||s||c||u,v=p?NF(e.length,String):[],x=v.length;for(var A in e)(t||XF.call(e,A))&&!(p&&(A=="length"||c&&(A=="offset"||A=="parent")||u&&(A=="buffer"||A=="byteLength"||A=="byteOffset")||BF(A,x)))&&v.push(A);return v}var px=jF,VF=Object.prototype;function UF(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||VF;return e===n}var Vd=UF;function GF(e,t){return function(n){return e(t(n))}}var gx=GF,qF=gx,KF=qF(Object.keys,Object),ZF=KF,QF=Vd,JF=ZF,eN=Object.prototype,tN=eN.hasOwnProperty;function nN(e){if(!QF(e))return JF(e);var t=[];for(var n in Object(e))tN.call(e,n)&&n!="constructor"&&t.push(n);return t}var iN=nN,rN=px,aN=iN,sN=Es;function oN(e){return sN(e)?rN(e):aN(e)}var Fs=oN,lN=dx,cN=Fs;function uN(e,t){return e&&lN(e,t,cN)}var mx=uN,hN=Qc;function dN(){this.__data__=new hN,this.size=0}var fN=dN;function pN(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var gN=pN;function mN(e){return this.__data__.get(e)}var vN=mN;function bN(e){return this.__data__.has(e)}var yN=bN,xN=Qc,wN=Bd,CN=zd,SN=200;function AN(e,t){var n=this.__data__;if(n instanceof xN){var s=n.__data__;if(!wN||s.length<SN-1)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new CN(s)}return n.set(e,t),this.size=n.size,this}var kN=AN,PN=Qc,TN=fN,DN=gN,EN=vN,MN=yN,_N=kN;function Ns(e){var t=this.__data__=new PN(e);this.size=t.size}Ns.prototype.clear=TN;Ns.prototype.delete=DN;Ns.prototype.get=EN;Ns.prototype.has=MN;Ns.prototype.set=_N;var au=Ns,ON="__lodash_hash_undefined__";function IN(e){return this.__data__.set(e,ON),this}var LN=IN;function RN(e){return this.__data__.has(e)}var FN=RN,NN=zd,YN=LN,$N=FN;function hc(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new NN;++t<n;)this.add(e[t])}hc.prototype.add=hc.prototype.push=YN;hc.prototype.has=$N;var HN=hc;function BN(e,t){for(var n=-1,s=e==null?0:e.length;++n<s;)if(t(e[n],n,e))return!0;return!1}var vx=BN;function zN(e,t){return e.has(t)}var WN=zN,XN=HN,jN=vx,VN=WN,UN=1,GN=2;function qN(e,t,n,s,c,u){var p=n&UN,v=e.length,x=t.length;if(v!=x&&!(p&&x>v))return!1;var A=u.get(e),k=u.get(t);if(A&&k)return A==t&&k==e;var O=-1,L=!0,B=n&GN?new XN:void 0;for(u.set(e,t),u.set(t,e);++O<v;){var V=e[O],j=t[O];if(s)var ne=p?s(j,V,O,t,e,u):s(V,j,O,e,t,u);if(ne!==void 0){if(ne)continue;L=!1;break}if(B){if(!jN(t,function(U,D){if(!VN(B,D)&&(V===U||c(V,U,n,s,u)))return B.push(D)})){L=!1;break}}else if(!(V===j||c(V,j,n,s,u))){L=!1;break}}return u.delete(e),u.delete(t),L}var bx=qN,KN=xr,ZN=KN.Uint8Array,yx=ZN;function QN(e){var t=-1,n=Array(e.size);return e.forEach(function(s,c){n[++t]=[c,s]}),n}var xx=QN;function JN(e){var t=-1,n=Array(e.size);return e.forEach(function(s){n[++t]=s}),n}var eY=JN,Og=Ds,Ig=yx,tY=_s,nY=bx,iY=xx,rY=eY,aY=1,sY=2,oY="[object Boolean]",lY="[object Date]",cY="[object Error]",uY="[object Map]",hY="[object Number]",dY="[object RegExp]",fY="[object Set]",pY="[object String]",gY="[object Symbol]",mY="[object ArrayBuffer]",vY="[object DataView]",Lg=Og?Og.prototype:void 0,Ku=Lg?Lg.valueOf:void 0;function bY(e,t,n,s,c,u,p){switch(n){case vY:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case mY:return!(e.byteLength!=t.byteLength||!u(new Ig(e),new Ig(t)));case oY:case lY:case hY:return tY(+e,+t);case cY:return e.name==t.name&&e.message==t.message;case dY:case pY:return e==t+"";case uY:var v=iY;case fY:var x=s&aY;if(v||(v=rY),e.size!=t.size&&!x)return!1;var A=p.get(e);if(A)return A==t;s|=sY,p.set(e,t);var k=nY(v(e),v(t),s,c,u,p);return p.delete(e),k;case gY:if(Ku)return Ku.call(e)==Ku.call(t)}return!1}var yY=bY;function xY(e,t){for(var n=-1,s=t.length,c=e.length;++n<s;)e[c+n]=t[n];return e}var Ud=xY,wY=Ud,CY=li;function SY(e,t,n){var s=t(e);return CY(e)?s:wY(s,n(e))}var wx=SY;function AY(e,t){for(var n=-1,s=e==null?0:e.length,c=0,u=[];++n<s;){var p=e[n];t(p,n,e)&&(u[c++]=p)}return u}var kY=AY;function PY(){return[]}var Cx=PY,TY=kY,DY=Cx,EY=Object.prototype,MY=EY.propertyIsEnumerable,Rg=Object.getOwnPropertySymbols,_Y=Rg?function(e){return e==null?[]:(e=Object(e),TY(Rg(e),function(t){return MY.call(e,t)}))}:DY,Gd=_Y,OY=wx,IY=Gd,LY=Fs;function RY(e){return OY(e,LY,IY)}var Sx=RY,Fg=Sx,FY=1,NY=Object.prototype,YY=NY.hasOwnProperty;function $Y(e,t,n,s,c,u){var p=n&FY,v=Fg(e),x=v.length,A=Fg(t),k=A.length;if(x!=k&&!p)return!1;for(var O=x;O--;){var L=v[O];if(!(p?L in t:YY.call(t,L)))return!1}var B=u.get(e),V=u.get(t);if(B&&V)return B==t&&V==e;var j=!0;u.set(e,t),u.set(t,e);for(var ne=p;++O<x;){L=v[O];var U=e[L],D=t[L];if(s)var Q=p?s(D,U,L,t,e,u):s(U,D,L,e,t,u);if(!(Q===void 0?U===D||c(U,D,n,s,u):Q)){j=!1;break}ne||(ne=L=="constructor")}if(j&&!ne){var R=e.constructor,z=t.constructor;R!=z&&"constructor"in e&&"constructor"in t&&!(typeof R=="function"&&R instanceof R&&typeof z=="function"&&z instanceof z)&&(j=!1)}return u.delete(e),u.delete(t),j}var HY=$Y,BY=Ha,zY=xr,WY=BY(zY,"DataView"),XY=WY,jY=Ha,VY=xr,UY=jY(VY,"Promise"),GY=UY,qY=Ha,KY=xr,ZY=qY(KY,"Set"),QY=ZY,JY=Ha,e$=xr,t$=JY(e$,"WeakMap"),n$=t$,Nh=XY,Yh=Bd,$h=GY,Hh=QY,Bh=n$,Ax=wr,Ys=ox,Ng="[object Map]",i$="[object Object]",Yg="[object Promise]",$g="[object Set]",Hg="[object WeakMap]",Bg="[object DataView]",r$=Ys(Nh),a$=Ys(Yh),s$=Ys($h),o$=Ys(Hh),l$=Ys(Bh),ma=Ax;(Nh&&ma(new Nh(new ArrayBuffer(1)))!=Bg||Yh&&ma(new Yh)!=Ng||$h&&ma($h.resolve())!=Yg||Hh&&ma(new Hh)!=$g||Bh&&ma(new Bh)!=Hg)&&(ma=function(e){var t=Ax(e),n=t==i$?e.constructor:void 0,s=n?Ys(n):"";if(s)switch(s){case r$:return Bg;case a$:return Ng;case s$:return Yg;case o$:return $g;case l$:return Hg}return t});var il=ma,Zu=au,c$=bx,u$=yY,h$=HY,zg=il,Wg=li,Xg=Ss.exports,d$=jd,f$=1,jg="[object Arguments]",Vg="[object Array]",Nl="[object Object]",p$=Object.prototype,Ug=p$.hasOwnProperty;function g$(e,t,n,s,c,u){var p=Wg(e),v=Wg(t),x=p?Vg:zg(e),A=v?Vg:zg(t);x=x==jg?Nl:x,A=A==jg?Nl:A;var k=x==Nl,O=A==Nl,L=x==A;if(L&&Xg(e)){if(!Xg(t))return!1;p=!0,k=!1}if(L&&!k)return u||(u=new Zu),p||d$(e)?c$(e,t,n,s,c,u):u$(e,t,x,n,s,c,u);if(!(n&f$)){var B=k&&Ug.call(e,"__wrapped__"),V=O&&Ug.call(t,"__wrapped__");if(B||V){var j=B?e.value():e,ne=V?t.value():t;return u||(u=new Zu),c(j,ne,n,s,u)}}return L?(u||(u=new Zu),h$(e,t,n,s,c,u)):!1}var m$=g$,v$=m$,Gg=Ai;function kx(e,t,n,s,c){return e===t?!0:e==null||t==null||!Gg(e)&&!Gg(t)?e!==e&&t!==t:v$(e,t,n,s,kx,c)}var Px=kx,b$=au,y$=Px,x$=1,w$=2;function C$(e,t,n,s){var c=n.length,u=c,p=!s;if(e==null)return!u;for(e=Object(e);c--;){var v=n[c];if(p&&v[2]?v[1]!==e[v[0]]:!(v[0]in e))return!1}for(;++c<u;){v=n[c];var x=v[0],A=e[x],k=v[1];if(p&&v[2]){if(A===void 0&&!(x in e))return!1}else{var O=new b$;if(s)var L=s(A,k,x,e,t,O);if(!(L===void 0?y$(k,A,x$|w$,s,O):L))return!1}}return!0}var S$=C$,A$=$i;function k$(e){return e===e&&!A$(e)}var Tx=k$,P$=Tx,T$=Fs;function D$(e){for(var t=T$(e),n=t.length;n--;){var s=t[n],c=e[s];t[n]=[s,c,P$(c)]}return t}var E$=D$;function M$(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var Dx=M$,_$=S$,O$=E$,I$=Dx;function L$(e){var t=O$(e);return t.length==1&&t[0][2]?I$(t[0][0],t[0][1]):function(n){return n===e||_$(n,e,t)}}var R$=L$;function F$(e,t){return e!=null&&t in Object(e)}var N$=F$,Y$=Ls,$$=ru,H$=li,B$=iu,z$=$d,W$=Rs;function X$(e,t,n){t=Y$(t,e);for(var s=-1,c=t.length,u=!1;++s<c;){var p=W$(t[s]);if(!(u=e!=null&&n(e,p)))break;e=e[p]}return u||++s!=c?u:(c=e==null?0:e.length,!!c&&z$(c)&&B$(p,c)&&(H$(e)||$$(e)))}var Ex=X$,j$=N$,V$=Ex;function U$(e,t){return e!=null&&V$(e,t,j$)}var Mx=U$,G$=Px,q$=Cs,K$=Mx,Z$=Hd,Q$=Tx,J$=Dx,eH=Rs,tH=1,nH=2;function iH(e,t){return Z$(e)&&Q$(t)?J$(eH(e),t):function(n){var s=q$(n,e);return s===void 0&&s===t?K$(n,e):G$(t,s,tH|nH)}}var rH=iH;function aH(e){return e}var qd=aH;function sH(e){return function(t){return t==null?void 0:t[e]}}var oH=sH,lH=tu;function cH(e){return function(t){return lH(t,e)}}var uH=cH,hH=oH,dH=uH,fH=Hd,pH=Rs;function gH(e){return fH(e)?hH(pH(e)):dH(e)}var mH=gH,vH=R$,bH=rH,yH=qd,xH=li,wH=mH;function CH(e){return typeof e=="function"?e:e==null?yH:typeof e=="object"?xH(e)?bH(e[0],e[1]):vH(e):wH(e)}var Kd=CH,SH=nu,AH=mx,kH=Kd;function PH(e,t){var n={};return t=kH(t),AH(e,function(s,c,u){SH(n,c,t(s,c,u))}),n}var _x=PH,TH=eu;function DH(e,t){return TH(t,function(n){return[n,e[n]]})}var EH=DH;function MH(e){var t=-1,n=Array(e.size);return e.forEach(function(s){n[++t]=[s,s]}),n}var _H=MH,OH=EH,IH=il,LH=xx,RH=_H,FH="[object Map]",NH="[object Set]";function YH(e){return function(t){var n=IH(t);return n==FH?LH(t):n==NH?RH(t):OH(t,e(t))}}var $H=YH,HH=$H,BH=Fs,zH=HH(BH),xo=zH;function WH(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var Ox=WH,XH=Ox,qg=Math.max;function jH(e,t,n){return t=qg(t===void 0?e.length-1:t,0),function(){for(var s=arguments,c=-1,u=qg(s.length-t,0),p=Array(u);++c<u;)p[c]=s[t+c];c=-1;for(var v=Array(t+1);++c<t;)v[c]=s[c];return v[t]=n(p),XH(e,this,v)}}var Ix=jH;function VH(e){return function(){return e}}var UH=VH,GH=UH,Kg=ux,qH=qd,KH=Kg?function(e,t){return Kg(e,"toString",{configurable:!0,enumerable:!1,value:GH(t),writable:!0})}:qH,ZH=KH,QH=800,JH=16,eB=Date.now;function tB(e){var t=0,n=0;return function(){var s=eB(),c=JH-(s-n);if(n=s,c>0){if(++t>=QH)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var nB=tB,iB=ZH,rB=nB,aB=rB(iB),Lx=aB,sB=qd,oB=Ix,lB=Lx;function cB(e,t){return lB(oB(e,t,sB),e+"")}var Zd=cB,uB=_s,hB=Es,dB=iu,fB=$i;function pB(e,t,n){if(!fB(n))return!1;var s=typeof t;return(s=="number"?hB(n)&&dB(t,n.length):s=="string"&&t in n)?uB(n[t],e):!1}var Qd=pB;function gB(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var mB=gB,vB=$i,bB=Vd,yB=mB,xB=Object.prototype,wB=xB.hasOwnProperty;function CB(e){if(!vB(e))return yB(e);var t=bB(e),n=[];for(var s in e)s=="constructor"&&(t||!wB.call(e,s))||n.push(s);return n}var SB=CB,AB=px,kB=SB,PB=Es;function TB(e){return PB(e)?AB(e,!0):kB(e)}var $s=TB,DB=Zd,EB=_s,MB=Qd,_B=$s,Rx=Object.prototype,OB=Rx.hasOwnProperty,IB=DB(function(e,t){e=Object(e);var n=-1,s=t.length,c=s>2?t[2]:void 0;for(c&&MB(t[0],t[1],c)&&(s=1);++n<s;)for(var u=t[n],p=_B(u),v=-1,x=p.length;++v<x;){var A=p[v],k=e[A];(k===void 0||EB(k,Rx[A])&&!OB.call(e,A))&&(e[A]=u[A])}return e}),wo=IB,LB=nu,RB=_s;function FB(e,t,n){(n!==void 0&&!RB(e[t],n)||n===void 0&&!(t in e))&&LB(e,t,n)}var Fx=FB,dc={exports:{}};(function(e,t){var n=xr,s=t&&!t.nodeType&&t,c=s&&!0&&e&&!e.nodeType&&e,u=c&&c.exports===s,p=u?n.Buffer:void 0,v=p?p.allocUnsafe:void 0;function x(A,k){if(k)return A.slice();var O=A.length,L=v?v(O):new A.constructor(O);return A.copy(L),L}e.exports=x})(dc,dc.exports);var Zg=yx;function NB(e){var t=new e.constructor(e.byteLength);return new Zg(t).set(new Zg(e)),t}var Jd=NB,YB=Jd;function $B(e,t){var n=t?YB(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var Nx=$B;function HB(e,t){var n=-1,s=e.length;for(t||(t=Array(s));++n<s;)t[n]=e[n];return t}var Yx=HB,BB=$i,Qg=Object.create,zB=function(){function e(){}return function(t){if(!BB(t))return{};if(Qg)return Qg(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),WB=zB,XB=gx,jB=XB(Object.getPrototypeOf,Object),ef=jB,VB=WB,UB=ef,GB=Vd;function qB(e){return typeof e.constructor=="function"&&!GB(e)?VB(UB(e)):{}}var $x=qB,KB=wr,ZB=ef,QB=Ai,JB="[object Object]",ez=Function.prototype,tz=Object.prototype,Hx=ez.toString,nz=tz.hasOwnProperty,iz=Hx.call(Object);function rz(e){if(!QB(e)||KB(e)!=JB)return!1;var t=ZB(e);if(t===null)return!0;var n=nz.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Hx.call(n)==iz}var Bx=rz;function az(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var zx=az,sz=Xd,oz=nu;function lz(e,t,n,s){var c=!n;n||(n={});for(var u=-1,p=t.length;++u<p;){var v=t[u],x=s?s(n[v],e[v],v,n,e):void 0;x===void 0&&(x=e[v]),c?oz(n,v,x):sz(n,v,x)}return n}var Hs=lz,cz=Hs,uz=$s;function hz(e){return cz(e,uz(e))}var dz=hz,Jg=Fx,fz=dc.exports,pz=Nx,gz=Yx,mz=$x,em=ru,tm=li,vz=Vn,bz=Ss.exports,yz=dr,xz=$i,wz=Bx,Cz=jd,nm=zx,Sz=dz;function Az(e,t,n,s,c,u,p){var v=nm(e,n),x=nm(t,n),A=p.get(x);if(A){Jg(e,n,A);return}var k=u?u(v,x,n+"",e,t,p):void 0,O=k===void 0;if(O){var L=tm(x),B=!L&&bz(x),V=!L&&!B&&Cz(x);k=x,L||B||V?tm(v)?k=v:vz(v)?k=gz(v):B?(O=!1,k=fz(x,!0)):V?(O=!1,k=pz(x,!0)):k=[]:wz(x)||em(x)?(k=v,em(v)?k=Sz(v):(!xz(v)||yz(v))&&(k=mz(x))):O=!1}O&&(p.set(x,k),c(k,x,s,u,p),p.delete(x)),Jg(e,n,k)}var kz=Az,Pz=au,Tz=Fx,Dz=dx,Ez=kz,Mz=$i,_z=$s,Oz=zx;function Wx(e,t,n,s,c){e!==t&&Dz(t,function(u,p){if(c||(c=new Pz),Mz(u))Ez(e,t,p,n,Wx,s,c);else{var v=s?s(Oz(e,p),u,p+"",e,t,c):void 0;v===void 0&&(v=u),Tz(e,p,v)}},_z)}var Xx=Wx,Iz=Xx,im=$i;function jx(e,t,n,s,c,u){return im(e)&&im(t)&&(u.set(t,e),Iz(e,t,void 0,jx,u),u.delete(t)),e}var Lz=jx,Rz=Zd,Fz=Qd;function Nz(e){return Rz(function(t,n){var s=-1,c=n.length,u=c>1?n[c-1]:void 0,p=c>2?n[2]:void 0;for(u=e.length>3&&typeof u=="function"?(c--,u):void 0,p&&Fz(n[0],n[1],p)&&(u=c<3?void 0:u,c=1),t=Object(t);++s<c;){var v=n[s];v&&e(t,v,s,u)}return t})}var Yz=Nz,$z=Xx,Hz=Yz,Bz=Hz(function(e,t,n,s){$z(e,t,n,s)}),zz=Bz,Wz=Ox,Xz=Zd,jz=Lz,Vz=zz,Uz=Xz(function(e){return e.push(void 0,jz),Wz(Vz,void 0,e)}),rl=Uz,Gz=tu,qz=hx,Kz=Ls;function Zz(e,t,n){for(var s=-1,c=t.length,u={};++s<c;){var p=t[s],v=Gz(e,p);n(v,p)&&qz(u,Kz(p,e),v)}return u}var Qz=Zz,Jz=Qz,eW=Mx;function tW(e,t){return Jz(e,t,function(n,s){return eW(e,s)})}var nW=tW,rm=Ds,iW=ru,rW=li,am=rm?rm.isConcatSpreadable:void 0;function aW(e){return rW(e)||iW(e)||!!(am&&e&&e[am])}var sW=aW,oW=Ud,lW=sW;function Vx(e,t,n,s,c){var u=-1,p=e.length;for(n||(n=lW),c||(c=[]);++u<p;){var v=e[u];t>0&&n(v)?t>1?Vx(v,t-1,n,s,c):oW(c,v):s||(c[c.length]=v)}return c}var cW=Vx,uW=cW;function hW(e){var t=e==null?0:e.length;return t?uW(e,1):[]}var dW=hW,fW=dW,pW=Ix,gW=Lx;function mW(e){return gW(pW(e,void 0,fW),e+"")}var Ux=mW,vW=nW,bW=Ux,yW=bW(function(e,t){return e==null?{}:vW(e,t)}),xW=yW;function wW(e,t){for(var n=-1,s=e==null?0:e.length;++n<s&&t(e[n],n,e)!==!1;);return e}var CW=wW,SW=Hs,AW=Fs;function kW(e,t){return e&&SW(t,AW(t),e)}var PW=kW,TW=Hs,DW=$s;function EW(e,t){return e&&TW(t,DW(t),e)}var MW=EW,_W=Hs,OW=Gd;function IW(e,t){return _W(e,OW(e),t)}var LW=IW,RW=Ud,FW=ef,NW=Gd,YW=Cx,$W=Object.getOwnPropertySymbols,HW=$W?function(e){for(var t=[];e;)RW(t,NW(e)),e=FW(e);return t}:YW,Gx=HW,BW=Hs,zW=Gx;function WW(e,t){return BW(e,zW(e),t)}var XW=WW,jW=wx,VW=Gx,UW=$s;function GW(e){return jW(e,UW,VW)}var qx=GW,qW=Object.prototype,KW=qW.hasOwnProperty;function ZW(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&KW.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var QW=ZW,JW=Jd;function eX(e,t){var n=t?JW(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var tX=eX,nX=/\w*$/;function iX(e){var t=new e.constructor(e.source,nX.exec(e));return t.lastIndex=e.lastIndex,t}var rX=iX,sm=Ds,om=sm?sm.prototype:void 0,lm=om?om.valueOf:void 0;function aX(e){return lm?Object(lm.call(e)):{}}var sX=aX,oX=Jd,lX=tX,cX=rX,uX=sX,hX=Nx,dX="[object Boolean]",fX="[object Date]",pX="[object Map]",gX="[object Number]",mX="[object RegExp]",vX="[object Set]",bX="[object String]",yX="[object Symbol]",xX="[object ArrayBuffer]",wX="[object DataView]",CX="[object Float32Array]",SX="[object Float64Array]",AX="[object Int8Array]",kX="[object Int16Array]",PX="[object Int32Array]",TX="[object Uint8Array]",DX="[object Uint8ClampedArray]",EX="[object Uint16Array]",MX="[object Uint32Array]";function _X(e,t,n){var s=e.constructor;switch(t){case xX:return oX(e);case dX:case fX:return new s(+e);case wX:return lX(e,n);case CX:case SX:case AX:case kX:case PX:case TX:case DX:case EX:case MX:return hX(e,n);case pX:return new s;case gX:case bX:return new s(e);case mX:return cX(e);case vX:return new s;case yX:return uX(e)}}var OX=_X,IX=il,LX=Ai,RX="[object Map]";function FX(e){return LX(e)&&IX(e)==RX}var NX=FX,YX=NX,$X=Gc,cm=ws.exports,um=cm&&cm.isMap,HX=um?$X(um):YX,BX=HX,zX=il,WX=Ai,XX="[object Set]";function jX(e){return WX(e)&&zX(e)==XX}var VX=jX,UX=VX,GX=Gc,hm=ws.exports,dm=hm&&hm.isSet,qX=dm?GX(dm):UX,KX=qX,ZX=au,QX=CW,JX=Xd,ej=PW,tj=MW,nj=dc.exports,ij=Yx,rj=LW,aj=XW,sj=Sx,oj=qx,lj=il,cj=QW,uj=OX,hj=$x,dj=li,fj=Ss.exports,pj=BX,gj=$i,mj=KX,vj=Fs,bj=$s,yj=1,xj=2,wj=4,Kx="[object Arguments]",Cj="[object Array]",Sj="[object Boolean]",Aj="[object Date]",kj="[object Error]",Zx="[object Function]",Pj="[object GeneratorFunction]",Tj="[object Map]",Dj="[object Number]",Qx="[object Object]",Ej="[object RegExp]",Mj="[object Set]",_j="[object String]",Oj="[object Symbol]",Ij="[object WeakMap]",Lj="[object ArrayBuffer]",Rj="[object DataView]",Fj="[object Float32Array]",Nj="[object Float64Array]",Yj="[object Int8Array]",$j="[object Int16Array]",Hj="[object Int32Array]",Bj="[object Uint8Array]",zj="[object Uint8ClampedArray]",Wj="[object Uint16Array]",Xj="[object Uint32Array]",Kt={};Kt[Kx]=Kt[Cj]=Kt[Lj]=Kt[Rj]=Kt[Sj]=Kt[Aj]=Kt[Fj]=Kt[Nj]=Kt[Yj]=Kt[$j]=Kt[Hj]=Kt[Tj]=Kt[Dj]=Kt[Qx]=Kt[Ej]=Kt[Mj]=Kt[_j]=Kt[Oj]=Kt[Bj]=Kt[zj]=Kt[Wj]=Kt[Xj]=!0;Kt[kj]=Kt[Zx]=Kt[Ij]=!1;function Gl(e,t,n,s,c,u){var p,v=t&yj,x=t&xj,A=t&wj;if(n&&(p=c?n(e,s,c,u):n(e)),p!==void 0)return p;if(!gj(e))return e;var k=dj(e);if(k){if(p=cj(e),!v)return ij(e,p)}else{var O=lj(e),L=O==Zx||O==Pj;if(fj(e))return nj(e,v);if(O==Qx||O==Kx||L&&!c){if(p=x||L?{}:hj(e),!v)return x?aj(e,tj(p,e)):rj(e,ej(p,e))}else{if(!Kt[O])return c?e:{};p=uj(e,O,v)}}u||(u=new ZX);var B=u.get(e);if(B)return B;u.set(e,p),mj(e)?e.forEach(function(ne){p.add(Gl(ne,t,n,ne,e,u))}):pj(e)&&e.forEach(function(ne,U){p.set(U,Gl(ne,t,n,U,e,u))});var V=A?x?oj:sj:x?bj:vj,j=k?void 0:V(e);return QX(j||e,function(ne,U){j&&(U=ne,ne=e[U]),JX(p,U,Gl(ne,t,n,U,e,u))}),p}var jj=Gl;function Vj(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var Wo=Vj;function Uj(e,t,n){var s=-1,c=e.length;t<0&&(t=-t>c?0:c+t),n=n>c?c:n,n<0&&(n+=c),c=t>n?0:n-t>>>0,t>>>=0;for(var u=Array(c);++s<c;)u[s]=e[s+t];return u}var Gj=Uj,qj=tu,Kj=Gj;function Zj(e,t){return t.length<2?e:qj(e,Kj(t,0,-1))}var Qj=Zj,Jj=Ls,e3=Wo,t3=Qj,n3=Rs;function i3(e,t){return t=Jj(t,e),e=t3(e,t),e==null||delete e[n3(e3(t))]}var r3=i3,a3=Bx;function s3(e){return a3(e)?void 0:e}var o3=s3,l3=eu,c3=jj,u3=r3,h3=Ls,d3=Hs,f3=o3,p3=Ux,g3=qx,m3=1,v3=2,b3=4,y3=p3(function(e,t){var n={};if(e==null)return n;var s=!1;t=l3(t,function(u){return u=h3(u,e),s||(s=u.length>1),u}),d3(e,g3(e),n),s&&(n=c3(n,m3|v3|b3,f3));for(var c=t.length;c--;)u3(n,t[c]);return n}),zh=y3,x3=Object.prototype,w3=x3.hasOwnProperty;function C3(e,t){return e!=null&&w3.call(e,t)}var S3=C3,A3=S3,k3=Ex;function P3(e,t){return e!=null&&k3(e,t,A3)}var Jx=P3,T3=Es;function D3(e,t){return function(n,s){if(n==null)return n;if(!T3(n))return e(n,s);for(var c=n.length,u=t?c:-1,p=Object(n);(t?u--:++u<c)&&s(p[u],u,p)!==!1;);return n}}var E3=D3,M3=mx,_3=E3,O3=_3(M3),e0=O3,I3=e0,L3=Es;function R3(e,t){var n=-1,s=L3(e)?Array(e.length):[];return I3(e,function(c,u,p){s[++n]=t(c,u,p)}),s}var F3=R3,N3=eu,Y3=Kd,$3=F3,H3=li;function B3(e,t){var n=H3(e)?N3:$3;return n(e,Y3(t))}var z3=B3;function W3(e){return e&&e.length?e[0]:void 0}var t0=W3,X3=e0;function j3(e,t){var n;return X3(e,function(s,c,u){return n=t(s,c,u),!n}),!!n}var V3=j3,U3=vx,G3=Kd,q3=V3,K3=li,Z3=Qd;function Q3(e,t,n){var s=K3(e)?U3:q3;return n&&Z3(e,t,n)&&(t=void 0),s(e,G3(t))}var n0=Q3;const J3=e=>Object.prototype.toString.call(e).slice(8,-1),ea=e=>A2(e)&&!isNaN(e.getTime()),_i=e=>J3(e)==="Object",al=Jx,Wh=(e,t)=>n0(t,n=>Jx(e,n)),eV=n0,Ft=(e,t,n="0")=>{for(e=e!=null?String(e):"",t=t||2;e.length<t;)e=`${n}${e}`;return e},tV=(...e)=>{const t={};return e.forEach(n=>Object.entries(n).forEach(([s,c])=>{t[s]?Vn(t[s])?t[s].push(c):t[s]=[t[s],c]:t[s]=c})),t},mi=e=>!!(e&&e.month&&e.year),no=(e,t)=>!mi(e)||!mi(t)?!1:e.year===t.year?e.month<t.month:e.year<t.year,Co=(e,t)=>!mi(e)||!mi(t)?!1:e.year===t.year?e.month>t.month:e.year>t.year,i0=(e,t,n)=>(e||!1)&&!no(e,t)&&!Co(e,n),Qu=(e,t)=>!e&&t||e&&!t?!1:!e&&!t?!0:e.month===t.month&&e.year===t.year,kr=({month:e,year:t},n)=>{const s=n>0?1:-1;for(let c=0;c<Math.abs(n);c++)e+=s,e>12?(e=1,t++):e<1&&(e=12,t--);return{month:e,year:t}},nV=(e,t)=>{if(!mi(e)||!mi(t))return[];const n=[];for(;!Co(e,t);)n.push(e),e=kr(e,1);return n};function Ju(e,t){const n=ea(e),s=ea(t);return!n&&!s?!0:n!==s?!1:e.getTime()===t.getTime()}const Ei=e=>Vn(e)&&e.length>0,fm=(e,t,n)=>{const s=[];return n.forEach(c=>{const u=c.name||c.toString(),p=c.mixin,v=c.validate;if(Object.prototype.hasOwnProperty.call(e,u)){const x=v?v(e[u]):e[u];t[u]=p&&_i(x)?et(et({},p),x):x,s.push(u)}}),{target:t,assigned:s.length?s:null}},Xn=(e,t,n,s)=>{e&&t&&n&&e.addEventListener(t,n,s)},jn=(e,t,n,s)=>{e&&t&&e.removeEventListener(t,n,s)},So=(e,t)=>!!e&&!!t&&(e===t||e.contains(t)),r0=(e,t)=>{(e.key===" "||e.key==="Enter")&&(t(e),e.preventDefault())},fc=()=>{function e(){return((1+Math.random())*65536|0).toString(16).substring(1)}return`${e()+e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`};function iV(e){let t=0,n=0,s;if(e.length===0)return t;for(n=0;n<e.length;n++)s=e.charCodeAt(n),t=(t<<5)-t+s,t|=0;return t}var Bs=(e,t)=>{const n=e.__vccOpts||e;for(const[s,c]of t)n[s]=c;return n};const rV={name:"CustomTransition",emits:["before-enter","before-transition","after-enter","after-transition"],props:{name:String,appear:Boolean},computed:{name_(){return`vc-${this.name||"none"}`}},methods:{beforeEnter(e){this.$emit("before-enter",e),this.$emit("before-transition",e)},afterEnter(e){this.$emit("after-enter",e),this.$emit("after-transition",e)}}};function aV(e,t,n,s,c,u){return Ee(),Gn(Yc,{name:u.name_,appear:n.appear,onBeforeEnter:u.beforeEnter,onAfterEnter:u.afterEnter},{default:In(()=>[zt(e.$slots,"default")]),_:3},8,["name","appear","onBeforeEnter","onAfterEnter"])}var a0=Bs(rV,[["render",aV]]);const pc={name:"Popover",emits:["before-show","after-show","before-hide","after-hide"],render(){return ht("div",{class:["vc-popover-content-wrapper",{"is-interactive":this.isInteractive}],ref:"popover"},[ht(a0,{name:this.transition,appear:!0,"on-before-enter":this.beforeEnter,"on-after-enter":this.afterEnter,"on-before-leave":this.beforeLeave,"on-after-leave":this.afterLeave},{default:()=>this.isVisible?ht("div",{tabindex:-1,class:["vc-popover-content",`direction-${this.direction}`,this.contentClass],style:this.contentStyle},[this.content,ht("span",{class:["vc-popover-caret",`direction-${this.direction}`,`align-${this.alignment}`]})]):null})])},props:{id:{type:String,required:!0},contentClass:String},data(){return{ref:null,opts:null,data:null,transition:"slide-fade",transitionTranslate:"15px",transitionDuration:"0.15s",placement:"bottom",positionFixed:!1,modifiers:[],isInteractive:!1,isHovered:!1,isFocused:!1,showDelay:0,hideDelay:110,autoHide:!1,popperEl:null}},computed:{content(){return dr(this.$slots.default)&&this.$slots.default({direction:this.direction,alignment:this.alignment,data:this.data,updateLayout:this.setupPopper,hide:e=>this.hide(e)})||this.$slots.default},contentStyle(){return{"--slide-translate":this.transitionTranslate,"--slide-duration":this.transitionDuration}},popperOptions(){return{placement:this.placement,strategy:this.positionFixed?"fixed":"absolute",modifiers:[{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:this.onPopperUpdate},...this.modifiers||[]],onFirstUpdate:this.onPopperUpdate}},isVisible(){return!!(this.ref&&this.content)},direction(){return this.placement&&this.placement.split("-")[0]||"bottom"},alignment(){const e=this.direction==="left"||this.direction==="right";let t=this.placement.split("-");return t=t.length>1?t[1]:"",["start","top","left"].includes(t)?e?"top":"left":["end","bottom","right"].includes(t)?e?"bottom":"right":e?"middle":"center"}},watch:{opts(e,t){t&&t.callback&&t.callback(Lt(et({},t),{completed:!e,reason:e?"Overridden by action":null}))}},mounted(){this.popoverEl=this.$refs.popover,this.addEvents()},beforeUnmount(){this.destroyPopper(),this.removeEvents(),this.popoverEl=null},methods:{addEvents(){Xn(this.popoverEl,"click",this.onClick),Xn(this.popoverEl,"mouseover",this.onMouseOver),Xn(this.popoverEl,"mouseleave",this.onMouseLeave),Xn(this.popoverEl,"focusin",this.onFocusIn),Xn(this.popoverEl,"focusout",this.onFocusOut),Xn(document,"keydown",this.onDocumentKeydown),Xn(document,"click",this.onDocumentClick),Xn(document,"show-popover",this.onDocumentShowPopover),Xn(document,"hide-popover",this.onDocumentHidePopover),Xn(document,"toggle-popover",this.onDocumentTogglePopover),Xn(document,"update-popover",this.onDocumentUpdatePopover)},removeEvents(){jn(this.popoverEl,"click",this.onClick),jn(this.popoverEl,"mouseover",this.onMouseOver),jn(this.popoverEl,"mouseleave",this.onMouseLeave),jn(this.popoverEl,"focusin",this.onFocusIn),jn(this.popoverEl,"focusout",this.onFocusOut),jn(document,"keydown",this.onDocumentKeydown),jn(document,"click",this.onDocumentClick),jn(document,"show-popover",this.onDocumentShowPopover),jn(document,"hide-popover",this.onDocumentHidePopover),jn(document,"toggle-popover",this.onDocumentTogglePopover),jn(document,"update-popover",this.onDocumentUpdatePopover)},onClick(e){e.stopPropagation()},onMouseOver(){this.isHovered=!0,this.isInteractive&&this.show()},onMouseLeave(){this.isHovered=!1,this.autoHide&&!this.isFocused&&(!this.ref||this.ref!==document.activeElement)&&this.hide()},onFocusIn(){this.isFocused=!0,this.isInteractive&&this.show()},onFocusOut(e){(!e.relatedTarget||!So(this.popoverEl,e.relatedTarget))&&(this.isFocused=!1,!this.isHovered&&this.autoHide&&this.hide())},onDocumentClick(e){!this.$refs.popover||!this.ref||So(this.popoverEl,e.target)||So(this.ref,e.target)||this.hide()},onDocumentKeydown(e){(e.key==="Esc"||e.key==="Escape")&&this.hide()},onDocumentShowPopover({detail:e}){!e.id||e.id!==this.id||this.show(e)},onDocumentHidePopover({detail:e}){!e.id||e.id!==this.id||this.hide(e)},onDocumentTogglePopover({detail:e}){!e.id||e.id!==this.id||this.toggle(e)},onDocumentUpdatePopover({detail:e}){!e.id||e.id!==this.id||this.update(e)},show(e={}){e.action="show";const t=e.ref||this.ref,n=e.showDelay>=0?e.showDelay:this.showDelay;if(!t){e.callback&&e.callback({completed:!1,reason:"Invalid reference element provided"});return}clearTimeout(this.timeout),this.opts=e;const s=()=>{Object.assign(this,zh(e,["id"])),this.setupPopper(),this.opts=null};n>0?this.timeout=setTimeout(()=>s(),n):s()},hide(e={}){e.action="hide";const t=e.ref||this.ref,n=e.hideDelay>=0?e.hideDelay:this.hideDelay;if(!this.ref||t!==this.ref){e.callback&&e.callback(Lt(et({},e),{completed:!1,reason:this.ref?"Invalid reference element provided":"Popover already hidden"}));return}const s=()=>{this.ref=null,this.opts=null};clearTimeout(this.timeout),this.opts=e,n>0?this.timeout=setTimeout(s,n):s()},toggle(e={}){this.isVisible&&e.ref===this.ref?this.hide(e):this.show(e)},update(e={}){Object.assign(this,zh(e,["id"])),this.setupPopper()},setupPopper(){this.$nextTick(()=>{!this.ref||!this.$refs.popover||(this.popper&&this.popper.reference!==this.ref&&this.destroyPopper(),this.popper?this.popper.update():this.popper=dO(this.ref,this.popoverEl,this.popperOptions))})},onPopperUpdate(e){e.placement?this.placement=e.placement:e.state&&(this.placement=e.state.placement)},beforeEnter(e){this.$emit("before-show",e)},afterEnter(e){this.$emit("after-show",e)},beforeLeave(e){this.$emit("before-hide",e)},afterLeave(e){this.destroyPopper(),this.$emit("after-hide",e)},destroyPopper(){this.popper&&(this.popper.destroy(),this.popper=null)}}},sV={inject:["sharedState"],computed:{masks(){return this.sharedState.masks},theme(){return this.sharedState.theme},locale(){return this.sharedState.locale},dayPopoverId(){return this.sharedState.dayPopoverId}},methods:{format(e,t){return this.locale.format(e,t)},pageForDate(e){return this.locale.getDateParts(this.locale.normalizeDate(e))}}},oV=["base","start","end","startEnd"],lV=["class","contentClass","style","contentStyle","color","fillMode"],cV={color:"blue",isDark:!1,highlight:{base:{fillMode:"light"},start:{fillMode:"solid"},end:{fillMode:"solid"}},dot:{base:{fillMode:"solid"},start:{fillMode:"solid"},end:{fillMode:"solid"}},bar:{base:{fillMode:"solid"},start:{fillMode:"solid"},end:{fillMode:"solid"}},content:{base:{},start:{},end:{}}};class pm{constructor(t){Object.assign(this,cV,t)}normalizeAttr({config:t,type:n}){let s=this.color,c={};const u=this[n];if(t===!0||Tr(t))s=Tr(t)?t:s,c=et({},u);else if(_i(t))Wh(t,oV)?c=et({},t):c={base:et({},t),start:et({},t),end:et({},t)};else return null;return wo(c,{start:c.startEnd,end:c.startEnd},u),xo(c).forEach(([p,v])=>{let x=s;v===!0||Tr(v)?(x=Tr(v)?v:x,c[p]={color:x}):_i(v)&&(Wh(v,lV)?c[p]=et({},v):c[p]={}),al(c,`${p}.color`)||BR(c,`${p}.color`,x)}),c}normalizeHighlight(t){const n=this.normalizeAttr({config:t,type:"highlight"});return xo(n).forEach(([s,c])=>{const u=wo(c,{isDark:this.isDark,color:this.color});c.style=et(et({},this.getHighlightBgStyle(u)),c.style),c.contentStyle=et(et({},this.getHighlightContentStyle(u)),c.contentStyle)}),n}getHighlightBgStyle({fillMode:t,color:n,isDark:s}){switch(t){case"outline":case"none":return{backgroundColor:s?"var(--gray-900)":"var(--white)",border:"2px solid",borderColor:s?`var(--${n}-200)`:`var(--${n}-700)`,borderRadius:"var(--rounded-full)"};case"light":return{backgroundColor:s?`var(--${n}-800)`:`var(--${n}-200)`,opacity:s?.75:1,borderRadius:"var(--rounded-full)"};case"solid":return{backgroundColor:s?`var(--${n}-500)`:`var(--${n}-600)`,borderRadius:"var(--rounded-full)"};default:return{borderRadius:"var(--rounded-full)"}}}getHighlightContentStyle({fillMode:t,color:n,isDark:s}){switch(t){case"outline":case"none":return{fontWeight:"var(--font-bold)",color:s?`var(--${n}-100)`:`var(--${n}-900)`};case"light":return{fontWeight:"var(--font-bold)",color:s?`var(--${n}-100)`:`var(--${n}-900)`};case"solid":return{fontWeight:"var(--font-bold)",color:"var(--white)"};default:return""}}bgAccentHigh({color:t,isDark:n}){return{backgroundColor:n?`var(--${t}-500)`:`var(--${t}-600)`}}contentAccent({color:t,isDark:n}){return t?{fontWeight:"var(--font-bold)",color:n?`var(--${t}-100)`:`var(--${t}-900)`}:null}normalizeDot(t){return this.normalizeNonHighlight("dot",t,this.bgAccentHigh)}normalizeBar(t){return this.normalizeNonHighlight("bar",t,this.bgAccentHigh)}normalizeContent(t){return this.normalizeNonHighlight("content",t,this.contentAccent)}normalizeNonHighlight(t,n,s){const c=this.normalizeAttr({type:t,config:n});return xo(c).forEach(([u,p])=>{wo(p,{isDark:this.isDark,color:this.color}),p.style=et(et({},s(p)),p.style)}),c}}var ql=6e4;function gm(e){return e.getTime()%ql}function gc(e){var t=new Date(e.getTime()),n=Math.ceil(t.getTimezoneOffset());t.setSeconds(0,0);var s=n>0,c=s?(ql+gm(t))%ql:gm(t);return n*ql+c}function uV(e,t){var n=pV(t);return n.formatToParts?dV(n,e):fV(n,e)}var hV={year:0,month:1,day:2,hour:3,minute:4,second:5};function dV(e,t){for(var n=e.formatToParts(t),s=[],c=0;c<n.length;c++){var u=hV[n[c].type];u>=0&&(s[u]=parseInt(n[c].value,10))}return s}function fV(e,t){var n=e.format(t).replace(/\u200E/g,""),s=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n);return[s[3],s[1],s[2],s[4],s[5],s[6]]}var eh={};function pV(e){if(!eh[e]){var t=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),n=t==="06/25/2014, 00:00:00"||t==="06/25/2014 00:00:00";eh[e]=n?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return eh[e]}var mm=36e5,gV=6e4,Yl={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-])(\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/,timezoneIANA:/(UTC|(?:[a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?))$/};function vm(e,t){var n,s;if(n=Yl.timezoneZ.exec(e),n)return 0;var c;if(n=Yl.timezoneHH.exec(e),n)return c=parseInt(n[2],10),bm()?(s=c*mm,n[1]==="+"?-s:s):NaN;if(n=Yl.timezoneHHMM.exec(e),n){c=parseInt(n[2],10);var u=parseInt(n[3],10);return bm(c,u)?(s=c*mm+u*gV,n[1]==="+"?-s:s):NaN}if(n=Yl.timezoneIANA.exec(e),n){var p=uV(t,e),v=Date.UTC(p[0],p[1]-1,p[2],p[3],p[4],p[5]),x=t.getTime()-t.getTime()%1e3;return-(v-x)}return 0}function bm(e,t){return!(t!=null&&(t<0||t>59))}var th=36e5,ym=6e4,mV=2,En={dateTimeDelimeter:/[T ]/,plainTime:/:/,timeZoneDelimeter:/[Z ]/i,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timezone:/([Z+-].*| UTC|(?:[a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?))$/};function xm(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);var n=t||{},s=n.additionalDigits==null?mV:mr(n.additionalDigits);if(s!==2&&s!==1&&s!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var c=vV(e),u=bV(c.date,s),p=u.year,v=u.restDateString,x=yV(v,p);if(isNaN(x))return new Date(NaN);if(x){var A=x.getTime(),k=0,O;if(c.time&&(k=xV(c.time),isNaN(k)))return new Date(NaN);if(c.timezone||n.timeZone){if(O=vm(c.timezone||n.timeZone,new Date(A+k)),isNaN(O))return new Date(NaN);if(O=vm(c.timezone||n.timeZone,new Date(A+k+O)),isNaN(O))return new Date(NaN)}else O=gc(new Date(A+k)),O=gc(new Date(A+k+O));return new Date(A+k+O)}else return new Date(NaN)}function vV(e){var t={},n=e.split(En.dateTimeDelimeter),s;if(En.plainTime.test(n[0])?(t.date=null,s=n[0]):(t.date=n[0],s=n[1],t.timezone=n[2],En.timeZoneDelimeter.test(t.date)&&(t.date=e.split(En.timeZoneDelimeter)[0],s=e.substr(t.date.length,e.length))),s){var c=En.timezone.exec(s);c?(t.time=s.replace(c[1],""),t.timezone=c[1]):t.time=s}return t}function bV(e,t){var n=En.YYY[t],s=En.YYYYY[t],c;if(c=En.YYYY.exec(e)||s.exec(e),c){var u=c[1];return{year:parseInt(u,10),restDateString:e.slice(u.length)}}if(c=En.YY.exec(e)||n.exec(e),c){var p=c[1];return{year:parseInt(p,10)*100,restDateString:e.slice(p.length)}}return{year:null}}function yV(e,t){if(t===null)return null;var n,s,c,u;if(e.length===0)return s=new Date(0),s.setUTCFullYear(t),s;if(n=En.MM.exec(e),n)return s=new Date(0),c=parseInt(n[1],10)-1,Cm(t,c)?(s.setUTCFullYear(t,c),s):new Date(NaN);if(n=En.DDD.exec(e),n){s=new Date(0);var p=parseInt(n[1],10);return SV(t,p)?(s.setUTCFullYear(t,0,p),s):new Date(NaN)}if(n=En.MMDD.exec(e),n){s=new Date(0),c=parseInt(n[1],10)-1;var v=parseInt(n[2],10);return Cm(t,c,v)?(s.setUTCFullYear(t,c,v),s):new Date(NaN)}if(n=En.Www.exec(e),n)return u=parseInt(n[1],10)-1,Sm(t,u)?wm(t,u):new Date(NaN);if(n=En.WwwD.exec(e),n){u=parseInt(n[1],10)-1;var x=parseInt(n[2],10)-1;return Sm(t,u,x)?wm(t,u,x):new Date(NaN)}return null}function xV(e){var t,n,s;if(t=En.HH.exec(e),t)return n=parseFloat(t[1].replace(",",".")),nh(n)?n%24*th:NaN;if(t=En.HHMM.exec(e),t)return n=parseInt(t[1],10),s=parseFloat(t[2].replace(",",".")),nh(n,s)?n%24*th+s*ym:NaN;if(t=En.HHMMSS.exec(e),t){n=parseInt(t[1],10),s=parseInt(t[2],10);var c=parseFloat(t[3].replace(",","."));return nh(n,s,c)?n%24*th+s*ym+c*1e3:NaN}return null}function wm(e,t,n){t=t||0,n=n||0;var s=new Date(0);s.setUTCFullYear(e,0,4);var c=s.getUTCDay()||7,u=t*7+n+1-c;return s.setUTCDate(s.getUTCDate()+u),s}var wV=[31,28,31,30,31,30,31,31,30,31,30,31],CV=[31,29,31,30,31,30,31,31,30,31,30,31];function s0(e){return e%400===0||e%4===0&&e%100!==0}function Cm(e,t,n){if(t<0||t>11)return!1;if(n!=null){if(n<1)return!1;var s=s0(e);if(s&&n>CV[t]||!s&&n>wV[t])return!1}return!0}function SV(e,t){if(t<1)return!1;var n=s0(e);return!(n&&t>366||!n&&t>365)}function Sm(e,t,n){return!(t<0||t>52||n!=null&&(n<0||n>6))}function nh(e,t,n){return!(e!=null&&(e<0||e>=25)||t!=null&&(t<0||t>=60)||n!=null&&(n<0||n>=60))}function Ra(e,t){Nn(1,arguments);var n=t||{},s=n.locale,c=s&&s.options&&s.options.weekStartsOn,u=c==null?0:mr(c),p=n.weekStartsOn==null?u:mr(n.weekStartsOn);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=Fr(e),x=v.getDay(),A=(x<p?7:0)+x-p;return v.setDate(v.getDate()-A),v.setHours(0,0,0,0),v}function mc(e){return Nn(1,arguments),Ra(e,{weekStartsOn:1})}function AV(e){Nn(1,arguments);var t=Fr(e),n=t.getFullYear(),s=new Date(0);s.setFullYear(n+1,0,4),s.setHours(0,0,0,0);var c=mc(s),u=new Date(0);u.setFullYear(n,0,4),u.setHours(0,0,0,0);var p=mc(u);return t.getTime()>=c.getTime()?n+1:t.getTime()>=p.getTime()?n:n-1}function kV(e){Nn(1,arguments);var t=AV(e),n=new Date(0);n.setFullYear(t,0,4),n.setHours(0,0,0,0);var s=mc(n);return s}var PV=6048e5;function TV(e){Nn(1,arguments);var t=Fr(e),n=mc(t).getTime()-kV(t).getTime();return Math.round(n/PV)+1}function DV(e,t){Nn(1,arguments);var n=Fr(e),s=n.getFullYear(),c=t||{},u=c.locale,p=u&&u.options&&u.options.firstWeekContainsDate,v=p==null?1:mr(p),x=c.firstWeekContainsDate==null?v:mr(c.firstWeekContainsDate);if(!(x>=1&&x<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=new Date(0);A.setFullYear(s+1,0,x),A.setHours(0,0,0,0);var k=Ra(A,t),O=new Date(0);O.setFullYear(s,0,x),O.setHours(0,0,0,0);var L=Ra(O,t);return n.getTime()>=k.getTime()?s+1:n.getTime()>=L.getTime()?s:s-1}function EV(e,t){Nn(1,arguments);var n=t||{},s=n.locale,c=s&&s.options&&s.options.firstWeekContainsDate,u=c==null?1:mr(c),p=n.firstWeekContainsDate==null?u:mr(n.firstWeekContainsDate),v=DV(e,t),x=new Date(0);x.setFullYear(v,0,p),x.setHours(0,0,0,0);var A=Ra(x,t);return A}var MV=6048e5;function _V(e,t){Nn(1,arguments);var n=Fr(e),s=Ra(n,t).getTime()-EV(n,t).getTime();return Math.round(s/MV)+1}var OV=6048e5;function IV(e,t,n){Nn(2,arguments);var s=Ra(e,n),c=Ra(t,n),u=s.getTime()-gc(s),p=c.getTime()-gc(c);return Math.round((u-p)/OV)}function LV(e){Nn(1,arguments);var t=Fr(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(0,0,0,0),t}function RV(e){Nn(1,arguments);var t=Fr(e);return t.setDate(1),t.setHours(0,0,0,0),t}function FV(e,t){return Nn(1,arguments),IV(LV(e),RV(e),t)+1}const NV=24*60*60*1e3;class pn{constructor(t,{order:n=0,locale:s,isFullDay:c}={}){if(this.isDateInfo=!0,this.order=n,this.locale=s instanceof vc?s:new vc(s),this.firstDayOfWeek=this.locale.firstDayOfWeek,!_i(t)){const x=this.locale.normalizeDate(t);c?t={start:x,end:x}:t={startOn:x,endOn:x}}let u=null,p=null;if(t.start?u=this.locale.normalizeDate(t.start,Lt(et({},this.opts),{time:"00:00:00"})):t.startOn&&(u=this.locale.normalizeDate(t.startOn,this.opts)),t.end?p=this.locale.normalizeDate(t.end,Lt(et({},this.opts),{time:"23:59:59"})):t.endOn&&(p=this.locale.normalizeDate(t.endOn,this.opts)),u&&p&&u>p){const x=u;u=p,p=x}else u&&t.span>=1&&(p=sr(u,t.span-1));this.start=u,this.startTime=u?u.getTime():NaN,this.end=p,this.endTime=p?p.getTime():NaN,this.isDate=this.startTime&&this.startTime===this.endTime,this.isRange=!this.isDate;const v=fm(t,{},pn.patternProps);if(v.assigned&&(this.on={and:v.target}),t.on){const x=(Vn(t.on)?t.on:[t.on]).map(A=>{if(dr(A))return A;const k=fm(A,{},pn.patternProps);return k.assigned?k.target:null}).filter(A=>A);x.length&&(this.on=Lt(et({},this.on),{or:x}))}this.isComplex=!!this.on}get opts(){return{order:this.order,locale:this.locale}}toDateInfo(t){return t.isDateInfo?t:new pn(t,this.opts)}startOfWeek(t){const n=t.getDay()+1,s=n>=this.firstDayOfWeek?this.firstDayOfWeek-n:-(7-(this.firstDayOfWeek-n));return sr(t,s)}diffInDays(t,n){return Math.round((n-t)/NV)}diffInWeeks(t,n){return this.diffInDays(this.startOfWeek(t),this.startOfWeek(n))}diffInYears(t,n){return n.getUTCFullYear()-t.getUTCFullYear()}diffInMonths(t,n){return this.diffInYears(t,n)*12+(n.getMonth()-t.getMonth())}static get patterns(){return{dailyInterval:{test:(t,n,s)=>s.diffInDays(s.start||new Date,t.date)%n===0},weeklyInterval:{test:(t,n,s)=>s.diffInWeeks(s.start||new Date,t.date)%n===0},monthlyInterval:{test:(t,n,s)=>s.diffInMonths(s.start||new Date,t.date)%n===0},yearlyInterval:{test:()=>(t,n,s)=>s.diffInYears(s.start||new Date,t.date)%n===0},days:{validate:t=>Vn(t)?t:[parseInt(t,10)],test:(t,n)=>n.includes(t.day)||n.includes(-t.dayFromEnd)},weekdays:{validate:t=>Vn(t)?t:[parseInt(t,10)],test:(t,n)=>n.includes(t.weekday)},ordinalWeekdays:{validate:t=>Object.keys(t).reduce((n,s)=>{const c=t[s];return c&&(n[s]=Vn(c)?c:[parseInt(c,10)]),n},{}),test:(t,n)=>Object.keys(n).map(s=>parseInt(s,10)).find(s=>n[s].includes(t.weekday)&&(s===t.weekdayOrdinal||s===-t.weekdayOrdinalFromEnd))},weekends:{validate:t=>t,test:t=>t.weekday===1||t.weekday===7},workweek:{validate:t=>t,test:t=>t.weekday>=2&&t.weekday<=6},weeks:{validate:t=>Vn(t)?t:[parseInt(t,10)],test:(t,n)=>n.includes(t.week)||n.includes(-t.weekFromEnd)},months:{validate:t=>Vn(t)?t:[parseInt(t,10)],test:(t,n)=>n.includes(t.month)},years:{validate:t=>Vn(t)?t:[parseInt(t,10)],test:(t,n)=>n.includes(t.year)}}}static get patternProps(){return Object.keys(pn.patterns).map(t=>({name:t,validate:pn.patterns[t].validate}))}static testConfig(t,n,s){return dr(t)?t(n):_i(t)?Object.keys(t).every(c=>pn.patterns[c].test(n,t[c],s)):null}iterateDatesInRange({start:t,end:n},s){if(!t||!n||!dr(s))return null;t=this.locale.normalizeDate(t,Lt(et({},this.opts),{time:"00:00:00"}));const c={i:0,date:t,day:this.locale.getDateParts(t),finished:!1};let u=null;for(;!c.finished&&c.date<=n;c.i++)u=s(c),c.date=sr(c.date,1),c.day=this.locale.getDateParts(c.date);return u}shallowIntersectingRange(t){return this.rangeShallowIntersectingRange(this,this.toDateInfo(t))}rangeShallowIntersectingRange(t,n){if(!this.dateShallowIntersectsDate(t,n))return null;const s=t.toRange(),c=n.toRange();let u=null,p=null;return s.start?c.start?u=s.start>c.start?s.start:c.start:u=s.start:c.start&&(u=c.start),s.end?c.end?p=s.end<c.end?s.end:c.end:p=s.end:c.end&&(p=c.end),{start:u,end:p}}intersectsDate(t){const n=this.toDateInfo(t);if(!this.shallowIntersectsDate(n))return null;if(!this.on)return this;const s=this.rangeShallowIntersectingRange(this,n);let c=!1;return this.iterateDatesInRange(s,u=>{this.matchesDay(u.day)&&(c=c||n.matchesDay(u.day),u.finished=c)}),c}shallowIntersectsDate(t){return this.dateShallowIntersectsDate(this,this.toDateInfo(t))}dateShallowIntersectsDate(t,n){return t.isDate?n.isDate?t.startTime===n.startTime:this.dateShallowIncludesDate(n,t):n.isDate?this.dateShallowIncludesDate(t,n):!(t.start&&n.end&&t.start>n.end||t.end&&n.start&&t.end<n.start)}includesDate(t){const n=this.toDateInfo(t);if(!this.shallowIncludesDate(n))return!1;if(!this.on)return!0;const s=this.rangeShallowIntersectingRange(this,n);let c=!0;return this.iterateDatesInRange(s,u=>{this.matchesDay(u.day)&&(c=c&&n.matchesDay(u.day),u.finished=!c)}),c}shallowIncludesDate(t){return this.dateShallowIncludesDate(this,t.isDate?t:new pn(t,this.opts))}dateShallowIncludesDate(t,n){return t.isDate?n.isDate?t.startTime===n.startTime:!n.startTime||!n.endTime?!1:t.startTime===n.startTime&&t.startTime===n.endTime:n.isDate?!(t.start&&n.start<t.start||t.end&&n.start>t.end):!(t.start&&(!n.start||n.start<t.start)||t.end&&(!n.end||n.end>t.end))}intersectsDay(t){return this.shallowIntersectsDate(t.range)&&this.matchesDay(t)?this:null}matchesDay(t){return this.on?!(this.on.and&&!pn.testConfig(this.on.and,t,this)||this.on.or&&!this.on.or.some(n=>pn.testConfig(n,t,this))):!0}toRange(){return new pn({start:this.start,end:this.end},this.opts)}compare(t){if(this.order!==t.order)return this.order-t.order;if(this.isDate!==t.isDate)return this.isDate?1:-1;if(this.isDate)return 0;const n=this.start-t.start;return n!==0?n:this.end-t.end}}const Ni={ar:{dow:7,L:"D/M/YYYY"},bg:{dow:2,L:"D.MM.YYYY"},ca:{dow:2,L:"DD/MM/YYYY"},"zh-CN":{dow:2,L:"YYYY/MM/DD"},"zh-TW":{dow:1,L:"YYYY/MM/DD"},hr:{dow:2,L:"DD.MM.YYYY"},cs:{dow:2,L:"DD.MM.YYYY"},da:{dow:2,L:"DD.MM.YYYY"},nl:{dow:2,L:"DD-MM-YYYY"},"en-US":{dow:1,L:"MM/DD/YYYY"},"en-AU":{dow:2,L:"DD/MM/YYYY"},"en-CA":{dow:1,L:"YYYY-MM-DD"},"en-GB":{dow:2,L:"DD/MM/YYYY"},"en-IE":{dow:2,L:"DD-MM-YYYY"},"en-NZ":{dow:2,L:"DD/MM/YYYY"},"en-ZA":{dow:1,L:"YYYY/MM/DD"},eo:{dow:2,L:"YYYY-MM-DD"},et:{dow:2,L:"DD.MM.YYYY"},fi:{dow:2,L:"DD.MM.YYYY"},fr:{dow:2,L:"DD/MM/YYYY"},"fr-CA":{dow:1,L:"YYYY-MM-DD"},"fr-CH":{dow:2,L:"DD.MM.YYYY"},de:{dow:2,L:"DD.MM.YYYY"},he:{dow:1,L:"DD.MM.YYYY"},id:{dow:2,L:"DD/MM/YYYY"},it:{dow:2,L:"DD/MM/YYYY"},ja:{dow:1,L:"YYYY年M月D日"},ko:{dow:1,L:"YYYY.MM.DD"},lv:{dow:2,L:"DD.MM.YYYY"},lt:{dow:2,L:"DD.MM.YYYY"},mk:{dow:2,L:"D.MM.YYYY"},nb:{dow:2,L:"D. MMMM YYYY"},nn:{dow:2,L:"D. MMMM YYYY"},pl:{dow:2,L:"DD.MM.YYYY"},pt:{dow:2,L:"DD/MM/YYYY"},ro:{dow:2,L:"DD.MM.YYYY"},ru:{dow:2,L:"DD.MM.YYYY"},sk:{dow:2,L:"DD.MM.YYYY"},"es-ES":{dow:2,L:"DD/MM/YYYY"},"es-MX":{dow:2,L:"DD/MM/YYYY"},sv:{dow:2,L:"YYYY-MM-DD"},th:{dow:1,L:"DD/MM/YYYY"},tr:{dow:2,L:"DD.MM.YYYY"},uk:{dow:2,L:"DD.MM.YYYY"},vi:{dow:2,L:"DD/MM/YYYY"}};Ni.en=Ni["en-US"];Ni.es=Ni["es-ES"];Ni.no=Ni.nb;Ni.zh=Ni["zh-CN"];xo(Ni).forEach(([e,{dow:t,L:n}])=>{Ni[e]={id:e,firstDayOfWeek:t,masks:{L:n}}});const jr={DATE_TIME:1,DATE:2,TIME:3},YV={1:["year","month","day","hours","minutes","seconds","milliseconds"],2:["year","month","day"],3:["hours","minutes","seconds","milliseconds"]},Am=/d{1,2}|W{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|Z{1,4}|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,Vr=/\d\d?/,$V=/\d{3}/,HV=/\d{4}/,Js=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF/]+(\s*?[\u0600-\u06FF]+){1,2}/i,BV=/\[([^]*?)\]/gm,km=()=>{},Pm=e=>(t,n,s)=>{const c=s[e].indexOf(n.charAt(0).toUpperCase()+n.substring(1).toLowerCase());~c&&(t.month=c)},zV=["L","iso"],zn=7,WV=[31,28,31,30,31,30,31,31,30,31,30,31],XV=[{value:0,label:"00"},{value:1,label:"01"},{value:2,label:"02"},{value:3,label:"03"},{value:4,label:"04"},{value:5,label:"05"},{value:6,label:"06"},{value:7,label:"07"},{value:8,label:"08"},{value:9,label:"09"},{value:10,label:"10"},{value:11,label:"11"},{value:12,label:"12"},{value:13,label:"13"},{value:14,label:"14"},{value:15,label:"15"},{value:16,label:"16"},{value:17,label:"17"},{value:18,label:"18"},{value:19,label:"19"},{value:20,label:"20"},{value:21,label:"21"},{value:22,label:"22"},{value:23,label:"23"}],Tm={D(e){return e.day},DD(e){return Ft(e.day)},Do(e,t){return t.DoFn(e.day)},d(e){return e.weekday-1},dd(e){return Ft(e.weekday-1)},W(e,t){return t.dayNamesNarrow[e.weekday-1]},WW(e,t){return t.dayNamesShorter[e.weekday-1]},WWW(e,t){return t.dayNamesShort[e.weekday-1]},WWWW(e,t){return t.dayNames[e.weekday-1]},M(e){return e.month},MM(e){return Ft(e.month)},MMM(e,t){return t.monthNamesShort[e.month-1]},MMMM(e,t){return t.monthNames[e.month-1]},YY(e){return String(e.year).substring(2)},YYYY(e){return Ft(e.year,4)},h(e){return e.hours%12||12},hh(e){return Ft(e.hours%12||12)},H(e){return e.hours},HH(e){return Ft(e.hours)},m(e){return e.minutes},mm(e){return Ft(e.minutes)},s(e){return e.seconds},ss(e){return Ft(e.seconds)},S(e){return Math.round(e.milliseconds/100)},SS(e){return Ft(Math.round(e.milliseconds/10),2)},SSS(e){return Ft(e.milliseconds,3)},a(e,t){return e.hours<12?t.amPm[0]:t.amPm[1]},A(e,t){return e.hours<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},Z(){return"Z"},ZZ(e){const t=e.timezoneOffset;return`${t>0?"-":"+"}${Ft(Math.floor(Math.abs(t)/60),2)}`},ZZZ(e){const t=e.timezoneOffset;return`${t>0?"-":"+"}${Ft(Math.floor(Math.abs(t)/60)*100+Math.abs(t)%60,4)}`},ZZZZ(e){const t=e.timezoneOffset;return`${t>0?"-":"+"}${Ft(Math.floor(Math.abs(t)/60),2)}:${Ft(Math.abs(t)%60,2)}`}},Gt={D:[Vr,(e,t)=>{e.day=t}],Do:[new RegExp(Vr.source+Js.source),(e,t)=>{e.day=parseInt(t,10)}],d:[Vr,km],W:[Js,km],M:[Vr,(e,t)=>{e.month=t-1}],MMM:[Js,Pm("monthNamesShort")],MMMM:[Js,Pm("monthNames")],YY:[Vr,(e,t)=>{const s=+new Date().getFullYear().toString().substring(0,2);e.year=`${t>68?s-1:s}${t}`}],YYYY:[HV,(e,t)=>{e.year=t}],S:[/\d/,(e,t)=>{e.millisecond=t*100}],SS:[/\d{2}/,(e,t)=>{e.millisecond=t*10}],SSS:[$V,(e,t)=>{e.millisecond=t}],h:[Vr,(e,t)=>{e.hour=t}],m:[Vr,(e,t)=>{e.minute=t}],s:[Vr,(e,t)=>{e.second=t}],a:[Js,(e,t,n)=>{const s=t.toLowerCase();s===n.amPm[0]?e.isPm=!1:s===n.amPm[1]&&(e.isPm=!0)}],Z:[/[^\s]*?[+-]\d\d:?\d\d|[^\s]*?Z?/,(e,t)=>{t==="Z"&&(t="+00:00");const n=`${t}`.match(/([+-]|\d\d)/gi);if(n){const s=+(n[1]*60)+parseInt(n[2],10);e.timezoneOffset=n[0]==="+"?s:-s}}]};Gt.DD=Gt.D;Gt.dd=Gt.d;Gt.WWWW=Gt.WWW=Gt.WW=Gt.W;Gt.MM=Gt.M;Gt.mm=Gt.m;Gt.hh=Gt.H=Gt.HH=Gt.h;Gt.ss=Gt.s;Gt.A=Gt.a;Gt.ZZZZ=Gt.ZZZ=Gt.ZZ=Gt.Z;function jV(e,t){const n=new Intl.DateTimeFormat().resolvedOptions().locale;let s;Tr(e)?s=e:al(e,"id")&&(s=e.id),s=(s||n).toLowerCase();const c=Object.keys(t),u=v=>c.find(x=>x.toLowerCase()===v);s=u(s)||u(s.substring(0,2))||n;const p=Lt(et(et({},t["en-IE"]),t[s]),{id:s});return e=_i(e)?rl(e,p):p,e}class vc{constructor(t,{locales:n=Ni,timezone:s}={}){const{id:c,firstDayOfWeek:u,masks:p}=jV(t,n);this.id=c,this.daysInWeek=zn,this.firstDayOfWeek=B2(u,1,zn),this.masks=p,this.timezone=s||void 0,this.dayNames=this.getDayNames("long"),this.dayNamesShort=this.getDayNames("short"),this.dayNamesShorter=this.dayNamesShort.map(v=>v.substring(0,2)),this.dayNamesNarrow=this.getDayNames("narrow"),this.monthNames=this.getMonthNames("long"),this.monthNamesShort=this.getMonthNames("short"),this.amPm=["am","pm"],this.monthData={},this.getMonthComps=this.getMonthComps.bind(this),this.parse=this.parse.bind(this),this.format=this.format.bind(this),this.toPage=this.toPage.bind(this)}format(t,n){if(t=this.normalizeDate(t),!t)return"";n=this.normalizeMasks(n)[0];const s=[];n=n.replace(BV,(p,v)=>(s.push(v),"??"));const c=/Z$/.test(n)?"utc":this.timezone,u=this.getDateParts(t,c);return n=n.replace(Am,p=>p in Tm?Tm[p](u,this):p.slice(1,p.length-1)),n.replace(/\?\?/g,()=>s.shift())}parse(t,n){return this.normalizeMasks(n).map(c=>{if(typeof c!="string")throw new Error("Invalid mask in fecha.parse");let u=t;if(u.length>1e3)return!1;let p=!0;const v={};if(c.replace(Am,k=>{if(Gt[k]){const O=Gt[k],L=u.search(O[0]);~L?u.replace(O[0],B=>(O[1](v,B,this),u=u.substring(L+B.length),B)):p=!1}return Gt[k]?"":k.slice(1,k.length-1)}),!p)return!1;const x=new Date;v.isPm===!0&&v.hour!=null&&+v.hour!=12?v.hour=+v.hour+12:v.isPm===!1&&+v.hour==12&&(v.hour=0);let A;return v.timezoneOffset!=null?(v.minute=+(v.minute||0)-+v.timezoneOffset,A=new Date(Date.UTC(v.year||x.getFullYear(),v.month||0,v.day||1,v.hour||0,v.minute||0,v.second||0,v.millisecond||0))):A=this.getDateFromParts({year:v.year||x.getFullYear(),month:(v.month||0)+1,day:v.day||1,hours:v.hour||0,minutes:v.minute||0,seconds:v.second||0,milliseconds:v.millisecond||0}),A}).find(c=>c)||new Date(t)}normalizeMasks(t){return(Ei(t)&&t||[Tr(t)&&t||"YYYY-MM-DD"]).map(n=>zV.reduce((s,c)=>s.replace(c,this.masks[c]||""),n))}normalizeDate(t,n={}){let s=null,{type:c,fillDate:u}=n;const{mask:p,patch:v,time:x}=n,A=c==="auto"||!c;if(yo(t)?(c="number",s=new Date(+t)):Tr(t)?(c="string",s=t?this.parse(t,p||"iso"):null):_i(t)?(c="object",s=this.getDateFromParts(t)):(c="date",s=ea(t)?new Date(t.getTime()):null),s&&v){u=u==null?new Date:this.normalizeDate(u);const k=et(et({},this.getDateParts(u)),xW(this.getDateParts(s),YV[v]));s=this.getDateFromParts(k)}return A&&(n.type=c),s&&!isNaN(s.getTime())?(x&&(s=this.adjustTimeForDate(s,{timeAdjust:x})),s):null}denormalizeDate(t,{type:n,mask:s}={}){switch(n){case"number":return t?t.getTime():NaN;case"string":return t?this.format(t,s||"iso"):"";default:return t?new Date(t):null}}hourIsValid(t,n,s){if(!n)return!0;if(Vn(n))return n.includes(t);if(_i(n)){const c=n.min||0,u=n.max||24;return c<=t&&u>=t}return n(t,s)}getHourOptions(t,n){return XV.filter(s=>this.hourIsValid(s.value,t,n))}getMinuteOptions(t){const n=[];t=t>0?t:1;for(let s=0;s<=59;s+=t)n.push({value:s,label:Ft(s,2)});return n}nearestOptionValue(t,n){if(t==null)return t;const s=n.reduce((c,u)=>{if(u.disabled)return c;if(isNaN(c))return u.value;const p=Math.abs(c-t);return Math.abs(u.value-t)<p?u.value:c},NaN);return isNaN(s)?t:s}adjustTimeForDate(t,{timeAdjust:n,validHours:s,minuteIncrement:c}){if(!n&&!s&&!c)return t;const u=this.getDateParts(t);if(n)if(n==="now"){const p=this.getDateParts(new Date);u.hours=p.hours,u.minutes=p.minutes,u.seconds=p.seconds,u.milliseconds=p.milliseconds}else{const p=new Date(`2000-01-01T${n}Z`);u.hours=p.getUTCHours(),u.minutes=p.getUTCMinutes(),u.seconds=p.getUTCSeconds(),u.milliseconds=p.getUTCMilliseconds()}if(s){const p=this.getHourOptions(s,u);u.hours=this.nearestOptionValue(u.hours,p)}if(c){const p=this.getMinuteOptions(c);u.minutes=this.nearestOptionValue(u.minutes,p)}return t=this.getDateFromParts(u),t}normalizeDates(t,n){return n=n||{},n.locale=this,(Vn(t)?t:[t]).map(s=>s&&(s instanceof pn?s:new pn(s,n))).filter(s=>s)}getDateParts(t,n=this.timezone){if(!t)return null;let s=t;if(n){const Q=new Date(t.toLocaleString("en-US",{timeZone:n}));Q.setMilliseconds(t.getMilliseconds());const R=Q.getTime()-t.getTime();s=new Date(t.getTime()+R)}const c=s.getMilliseconds(),u=s.getSeconds(),p=s.getMinutes(),v=s.getHours(),x=s.getMonth()+1,A=s.getFullYear(),k=this.getMonthComps(x,A),O=s.getDate(),L=k.days-O+1,B=s.getDay()+1,V=Math.floor((O-1)/7+1),j=Math.floor((k.days-O)/7+1),ne=Math.ceil((O+Math.abs(k.firstWeekday-k.firstDayOfWeek))/7),U=k.weeks-ne+1,D={milliseconds:c,seconds:u,minutes:p,hours:v,day:O,dayFromEnd:L,weekday:B,weekdayOrdinal:V,weekdayOrdinalFromEnd:j,week:ne,weekFromEnd:U,month:x,year:A,date:t,isValid:!0};return D.timezoneOffset=this.getTimezoneOffset(D),D}getDateFromParts(t){if(!t)return null;const n=new Date,{year:s=n.getFullYear(),month:c=n.getMonth()+1,day:u=n.getDate(),hours:p=0,minutes:v=0,seconds:x=0,milliseconds:A=0}=t;if(this.timezone){const k=`${Ft(s,4)}-${Ft(c,2)}-${Ft(u,2)}T${Ft(p,2)}:${Ft(v,2)}:${Ft(x,2)}.${Ft(A,3)}`;return xm(k,{timeZone:this.timezone})}return new Date(s,c-1,u,p,v,x,A)}getTimezoneOffset(t){const{year:n,month:s,day:c,hours:u=0,minutes:p=0,seconds:v=0,milliseconds:x=0}=t;let A;const k=new Date(Date.UTC(n,s-1,c,u,p,v,x));if(this.timezone){const O=`${Ft(n,4)}-${Ft(s,2)}-${Ft(c,2)}T${Ft(u,2)}:${Ft(p,2)}:${Ft(v,2)}.${Ft(x,3)}`;A=xm(O,{timeZone:this.timezone})}else A=new Date(n,s-1,c,u,p,v,x);return(A-k)/6e4}toPage(t,n){return yo(t)?kr(n,t):Tr(t)?this.getDateParts(this.normalizeDate(t)):ea(t)?this.getDateParts(t):_i(t)?t:null}getMonthDates(t=2e3){const n=[];for(let s=0;s<12;s++)n.push(new Date(t,s,15));return n}getMonthNames(t){const n=new Intl.DateTimeFormat(this.id,{month:t,timezome:"UTC"});return this.getMonthDates().map(s=>n.format(s))}getWeekdayDates(t=this.firstDayOfWeek){const n=[],u=5+t-1;for(let p=0;p<zn;p++)n.push(this.getDateFromParts({year:2020,month:1,day:u+p,hours:12}));return n}getDayNames(t){const n=new Intl.DateTimeFormat(this.id,{weekday:t,timeZone:this.timezone});return this.getWeekdayDates(1).map(s=>n.format(s))}getMonthComps(t,n){const s=`${t}-${n}`;let c=this.monthData[s];if(!c){const u=n%4===0&&n%100!==0||n%400===0,p=new Date(n,t-1,1),v=p.getDay()+1,x=t===2&&u?29:WV[t-1],A=this.firstDayOfWeek-1,k=FV(p,{weekStartsOn:A}),O=[],L=[];for(let B=0;B<k;B++){const V=sr(p,B*7);O.push(_V(V,{weekStartsOn:A})),L.push(TV(V))}c={firstDayOfWeek:this.firstDayOfWeek,inLeapYear:u,firstWeekday:v,days:x,weeks:k,month:t,year:n,weeknumbers:O,isoWeeknumbers:L},this.monthData[s]=c}return c}getThisMonthComps(){const{month:t,year:n}=this.getDateParts(new Date);return this.getMonthComps(t,n)}getPrevMonthComps(t,n){return t===1?this.getMonthComps(12,n-1):this.getMonthComps(t-1,n)}getNextMonthComps(t,n){return t===12?this.getMonthComps(1,n+1):this.getMonthComps(t+1,n)}getDayId(t){return this.format(t,"YYYY-MM-DD")}getCalendarDays({weeks:t,monthComps:n,prevMonthComps:s,nextMonthComps:c}){const u=[],{firstDayOfWeek:p,firstWeekday:v,isoWeeknumbers:x,weeknumbers:A}=n,k=v+(v<p?zn:0)-p;let O=!0,L=!1,B=!1;const V=new Intl.DateTimeFormat(this.id,{weekday:"long",year:"numeric",month:"long",day:"numeric"});let j=s.days-k+1,ne=s.days-j+1,U=Math.floor((j-1)/zn+1),D=1,Q=s.weeks,R=1,z=s.month,G=s.year;const se=new Date,oe=se.getDate(),ve=se.getMonth()+1,me=se.getFullYear(),Ae=(Z,ke,pe)=>(Ve,Ye,Se,Be)=>this.normalizeDate({year:Z,month:ke,day:pe,hours:Ve,minutes:Ye,seconds:Se,milliseconds:Be});for(let Z=1;Z<=t;Z++){for(let ke=1,pe=p;ke<=zn;ke++,pe+=pe===zn?1-zn:1){O&&pe===v&&(j=1,ne=n.days,U=Math.floor((j-1)/zn+1),D=Math.floor((n.days-j)/zn+1),Q=1,R=n.weeks,z=n.month,G=n.year,O=!1,L=!0);const Ve=Ae(G,z,j),Ye={start:Ve(0,0,0),end:Ve(23,59,59,999)},Se=Ye.start,Be=`${Ft(G,4)}-${Ft(z,2)}-${Ft(j,2)}`,tt=ke,At=zn-ke,wt=A[Z-1],rt=x[Z-1],Pt=j===oe&&z===ve&&G===me,mt=L&&j===1,ie=L&&j===n.days,ye=Z===1,Pe=Z===t,xe=ke===1,Qe=ke===zn;u.push({id:Be,label:j.toString(),ariaLabel:V.format(new Date(G,z-1,j)),day:j,dayFromEnd:ne,weekday:pe,weekdayPosition:tt,weekdayPositionFromEnd:At,weekdayOrdinal:U,weekdayOrdinalFromEnd:D,week:Q,weekFromEnd:R,weeknumber:wt,isoWeeknumber:rt,month:z,year:G,dateFromTime:Ve,date:Se,range:Ye,isToday:Pt,isFirstDay:mt,isLastDay:ie,inMonth:L,inPrevMonth:O,inNextMonth:B,onTop:ye,onBottom:Pe,onLeft:xe,onRight:Qe,classes:[`id-${Be}`,`day-${j}`,`day-from-end-${ne}`,`weekday-${pe}`,`weekday-position-${tt}`,`weekday-ordinal-${U}`,`weekday-ordinal-from-end-${D}`,`week-${Q}`,`week-from-end-${R}`,{"is-today":Pt,"is-first-day":mt,"is-last-day":ie,"in-month":L,"in-prev-month":O,"in-next-month":B,"on-top":ye,"on-bottom":Pe,"on-left":xe,"on-right":Qe}]}),L&&ie?(L=!1,B=!0,j=1,ne=c.days,U=1,D=Math.floor((c.days-j)/zn+1),Q=1,R=c.weeks,z=c.month,G=c.year):(j++,ne--,U=Math.floor((j-1)/zn+1),D=Math.floor((n.days-j)/zn+1))}Q++,R--}return u}}class o0{constructor({key:t,hashcode:n,highlight:s,content:c,dot:u,bar:p,popover:v,dates:x,excludeDates:A,excludeMode:k,customData:O,order:L,pinPage:B},V,j){this.key=sx(t)?fc():t,this.hashcode=n,this.customData=O,this.order=L||0,this.dateOpts={order:L,locale:j},this.pinPage=B,s&&(this.highlight=V.normalizeHighlight(s)),c&&(this.content=V.normalizeContent(c)),u&&(this.dot=V.normalizeDot(u)),p&&(this.bar=V.normalizeBar(p)),v&&(this.popover=v),this.dates=j.normalizeDates(x,this.dateOpts),this.hasDates=!!Ei(this.dates),this.excludeDates=j.normalizeDates(A,this.dateOpts),this.hasExcludeDates=!!Ei(this.excludeDates),this.excludeMode=k||"intersects",this.hasExcludeDates&&!this.hasDates&&(this.dates.push(new pn({},this.dateOpts)),this.hasDates=!0),this.isComplex=eV(this.dates,ne=>ne.isComplex)}intersectsDate(t){return t=t instanceof pn?t:new pn(t,this.dateOpts),!this.excludesDate(t)&&(this.dates.find(n=>n.intersectsDate(t))||!1)}includesDate(t){return t=t instanceof pn?t:new pn(t,this.dateOpts),!this.excludesDate(t)&&(this.dates.find(n=>n.includesDate(t))||!1)}excludesDate(t){return t=t instanceof pn?t:new pn(t,this.dateOpts),this.hasExcludeDates&&this.excludeDates.find(n=>this.excludeMode==="intersects"&&n.intersectsDate(t)||this.excludeMode==="includes"&&n.includesDate(t))}intersectsDay(t){return!this.excludesDay(t)&&(this.dates.find(n=>n.intersectsDay(t))||!1)}excludesDay(t){return this.hasExcludeDates&&this.excludeDates.find(n=>n.intersectsDay(t))}}const VV=300,UV=60,GV=80;var qV={maxSwipeTime:VV,minHorizontalSwipeDistance:UV,maxVerticalSwipeDistance:GV};const KV="MMMM YYYY",ZV="W",QV="MMM",JV=["L","YYYY-MM-DD","YYYY/MM/DD"],e4=["L h:mm A","YYYY-MM-DD h:mm A","YYYY/MM/DD h:mm A"],t4=["L HH:mm","YYYY-MM-DD HH:mm","YYYY/MM/DD HH:mm"],n4=["h:mm A"],i4=["HH:mm"],r4="WWW, MMM D, YYYY",a4=["L","YYYY-MM-DD","YYYY/MM/DD"],s4="iso",o4="YYYY-MM-DDTHH:mm:ss.SSSZ";var l4={title:KV,weekdays:ZV,navMonths:QV,input:JV,inputDateTime:e4,inputDateTime24hr:t4,inputTime:n4,inputTime24hr:i4,dayPopover:r4,data:a4,model:s4,iso:o4};const c4="640px",u4="768px",h4="1024px",d4="1280px";var l0={sm:c4,md:u4,lg:h4,xl:d4};const f4={componentPrefix:"v",color:"blue",isDark:!1,navVisibility:"click",titlePosition:"center",transition:"slide-h",touch:qV,masks:l4,screens:l0,locales:Ni,datePicker:{updateOnInput:!0,inputDebounce:1e3,popover:{visibility:"hover-focus",placement:"bottom-start",keepVisibleOnInput:!1,isInteractive:!0}}},ss=br(f4),p4=bi(()=>_x(ss.locales,e=>(e.masks=rl(e.masks,ss.masks),e))),ta=e=>window&&al(window.__vcalendar__,e)?Cs(window.__vcalendar__,e):Cs(ss,e),g4=(e,t)=>(e.config.globalProperties.$VCalendar=ss,Object.assign(ss,rl(t,ss))),m4={props:{color:{type:String,default:()=>ta("color")},isDark:{type:Boolean,default:()=>ta("isDark")},firstDayOfWeek:Number,masks:Object,locale:[String,Object],timezone:String,minDate:null,maxDate:null,minDateExact:null,maxDateExact:null,disabledDates:null,availableDates:null,theme:null},computed:{$theme(){return this.theme instanceof pm?this.theme:new pm({color:this.color,isDark:this.isDark})},$locale(){if(this.locale instanceof vc)return this.locale;const e=_i(this.locale)?this.locale:{id:this.locale,firstDayOfWeek:this.firstDayOfWeek,masks:this.masks};return new vc(e,{locales:p4.value,timezone:this.timezone})},disabledDates_(){const e=this.normalizeDates(this.disabledDates),{minDate:t,minDateExact:n,maxDate:s,maxDateExact:c}=this;if(n||t){const u=n?this.normalizeDate(n):this.normalizeDate(t,{time:"00:00:00"});e.push({start:null,end:new Date(u.getTime()-1e3)})}if(c||s){const u=c?this.normalizeDate(c):this.normalizeDate(s,{time:"23:59:59"});e.push({start:new Date(u.getTime()+1e3),end:null})}return e},availableDates_(){return this.normalizeDates(this.availableDates)},disabledAttribute(){return new o0({key:"disabled",dates:this.disabledDates_,excludeDates:this.availableDates_,excludeMode:"includes",order:100},this.$theme,this.$locale)}},methods:{formatDate(e,t){return this.$locale?this.$locale.format(e,t):""},parseDate(e,t){if(!this.$locale)return null;const n=this.$locale.parse(e,t);return ea(n)?n:null},normalizeDate(e,t){return this.$locale?this.$locale.normalizeDate(e,t):e},normalizeDates(e){return this.$locale.normalizeDates(e,{isFullDay:!0})},pageForDate(e){return this.$locale.getDateParts(this.normalizeDate(e))},pageForThisMonth(){return this.pageForDate(new Date)}}},v4={methods:{safeSlot(e,t,n=null){return dr(this.$slots[e])?this.$slots[e](t):n}}},su=sV,c0=m4,tf=v4,b4={name:"PopoverRow",mixins:[su],props:{attribute:Object},computed:{indicator(){const{highlight:e,dot:t,bar:n,popover:s}=this.attribute;if(s&&s.hideIndicator)return null;if(e){const{color:c,isDark:u}=e.start;return{style:Lt(et({},this.theme.bgAccentHigh({color:c,isDark:!u})),{width:"10px",height:"5px",borderRadius:"3px"})}}if(t){const{color:c,isDark:u}=t.start;return{style:Lt(et({},this.theme.bgAccentHigh({color:c,isDark:!u})),{width:"5px",height:"5px",borderRadius:"50%"})}}if(n){const{color:c,isDark:u}=n.start;return{style:Lt(et({},this.theme.bgAccentHigh({color:c,isDark:!u})),{width:"10px",height:"3px"})}}return null}}},y4={class:"vc-day-popover-row"},x4={key:0,class:"vc-day-popover-row-indicator"},w4={class:"vc-day-popover-row-content"};function C4(e,t,n,s,c,u){return Ee(),Fe("div",y4,[u.indicator?(Ee(),Fe("div",x4,[Xe("span",{style:vr(u.indicator.style),class:Mt(u.indicator.class)},null,6)])):at("",!0),Xe("div",w4,[zt(e.$slots,"default",{},()=>[Lr(_t(n.attribute.popover?n.attribute.popover.label:"No content provided"),1)])])])}var u0=Bs(b4,[["render",C4]]);const $l="26px",S4="0 0 32 32",A4={"left-arrow":{viewBox:"0 -1 16 34",path:"M11.196 10c0 0.143-0.071 0.304-0.179 0.411l-7.018 7.018 7.018 7.018c0.107 0.107 0.179 0.268 0.179 0.411s-0.071 0.304-0.179 0.411l-0.893 0.893c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-8.321-8.321c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l8.321-8.321c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l0.893 0.893c0.107 0.107 0.179 0.25 0.179 0.411z"},"right-arrow":{viewBox:"-5 -1 16 34",path:"M10.625 17.429c0 0.143-0.071 0.304-0.179 0.411l-8.321 8.321c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-0.893-0.893c-0.107-0.107-0.179-0.25-0.179-0.411 0-0.143 0.071-0.304 0.179-0.411l7.018-7.018-7.018-7.018c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l0.893-0.893c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l8.321 8.321c0.107 0.107 0.179 0.268 0.179 0.411z"}},k4={props:["name"],data(){return{width:$l,height:$l,viewBox:S4,path:"",isBaseline:!1}},mounted(){this.updateIcon()},watch:{name(){this.updateIcon()}},methods:{updateIcon(){const e=A4[this.name];e&&(this.width=e.width||$l,this.height=e.height||$l,this.viewBox=e.viewBox,this.path=e.path)}}},P4=["width","height","viewBox"],T4=["d"];function D4(e,t,n,s,c,u){return Ee(),Fe("svg",{class:"vc-svg-icon",width:c.width,height:c.height,viewBox:c.viewBox},[Xe("path",{d:c.path},null,8,T4)],8,P4)}var h0=Bs(k4,[["render",D4]]);const ih=12,E4={name:"CalendarNav",emits:["input"],components:{SvgIcon:h0},mixins:[su],props:{value:{type:Object,default:()=>({month:0,year:0})},validator:{type:Function,default:()=>()=>!0}},data(){return{monthMode:!0,yearIndex:0,yearGroupIndex:0,onSpaceOrEnter:r0}},computed:{month(){return this.value&&this.value.month||0},year(){return this.value&&this.value.year||0},title(){return this.monthMode?this.yearIndex:`${this.firstYear} - ${this.lastYear}`},monthItems(){return this.getMonthItems(this.yearIndex)},yearItems(){return this.getYearItems(this.yearGroupIndex)},prevItemsEnabled(){return this.monthMode?this.prevMonthItemsEnabled:this.prevYearItemsEnabled},nextItemsEnabled(){return this.monthMode?this.nextMonthItemsEnabled:this.nextYearItemsEnabled},prevMonthItemsEnabled(){return this.getMonthItems(this.yearIndex-1).some(e=>!e.isDisabled)},nextMonthItemsEnabled(){return this.getMonthItems(this.yearIndex+1).some(e=>!e.isDisabled)},prevYearItemsEnabled(){return this.getYearItems(this.yearGroupIndex-1).some(e=>!e.isDisabled)},nextYearItemsEnabled(){return this.getYearItems(this.yearGroupIndex+1).some(e=>!e.isDisabled)},activeItems(){return this.monthMode?this.monthItems:this.yearItems},firstYear(){return t0(this.yearItems.map(e=>e.year))},lastYear(){return Wo(this.yearItems.map(e=>e.year))}},watch:{year(){this.yearIndex=this.year},yearIndex(e){this.yearGroupIndex=this.getYearGroupIndex(e)},value(){this.focusFirstItem()}},created(){this.yearIndex=this.year},mounted(){this.focusFirstItem()},methods:{focusFirstItem(){this.$nextTick(()=>{const e=this.$refs.navContainer.querySelector(".vc-nav-item:not(.is-disabled)");e&&e.focus()})},getItemClasses({isActive:e,isCurrent:t,isDisabled:n}){const s=["vc-nav-item"];return e?s.push("is-active"):t&&s.push("is-current"),n&&s.push("is-disabled"),s},getYearGroupIndex(e){return Math.floor(e/ih)},getMonthItems(e){const{month:t,year:n}=this.pageForDate(new Date);return this.locale.getMonthDates().map((s,c)=>{const u=c+1;return{month:u,year:e,id:`${e}.${Ft(u,2)}`,label:this.locale.format(s,this.masks.navMonths),ariaLabel:this.locale.format(s,"MMMM YYYY"),isActive:u===this.month&&e===this.year,isCurrent:u===t&&e===n,isDisabled:!this.validator({month:u,year:e}),click:()=>this.monthClick(u,e)}})},getYearItems(e){const{_:t,year:n}=this.pageForDate(new Date),s=e*ih,c=s+ih,u=[];for(let p=s;p<c;p+=1){let v=!1;for(let x=1;x<12&&(v=this.validator({month:x,year:p}),!v);x++);u.push({year:p,id:p,label:p,ariaLabel:p,isActive:p===this.year,isCurrent:p===n,isDisabled:!v,click:()=>this.yearClick(p)})}return u},monthClick(e,t){this.validator({month:e,year:t})&&this.$emit("input",{month:e,year:t})},yearClick(e){this.yearIndex=e,this.monthMode=!0,this.focusFirstItem()},toggleMode(){this.monthMode=!this.monthMode},movePrev(){this.prevItemsEnabled&&(this.monthMode&&this.movePrevYear(),this.movePrevYearGroup())},moveNext(){this.nextItemsEnabled&&(this.monthMode&&this.moveNextYear(),this.moveNextYearGroup())},movePrevYear(){this.yearIndex--},moveNextYear(){this.yearIndex++},movePrevYearGroup(){this.yearGroupIndex--},moveNextYearGroup(){this.yearGroupIndex++}}},M4={class:"vc-nav-container",ref:"navContainer"},_4={class:"vc-nav-header"},O4=["tabindex"],I4=["tabindex"],L4={class:"vc-nav-items"},R4=["data-id","aria-label","tabindex","onClick","onKeydown"];function F4(e,t,n,s,c,u){const p=Un("svg-icon");return Ee(),Fe("div",M4,[Xe("div",_4,[Xe("span",{role:"button",class:Mt(["vc-nav-arrow is-left",{"is-disabled":!u.prevItemsEnabled}]),tabindex:u.prevItemsEnabled?0:void 0,onClick:t[0]||(t[0]=(...v)=>u.movePrev&&u.movePrev(...v)),onKeydown:t[1]||(t[1]=v=>c.onSpaceOrEnter(v,u.movePrev))},[zt(e.$slots,"nav-left-button",{},()=>[Tt(p,{name:"left-arrow",width:"20px",height:"24px"})])],42,O4),Xe("span",{role:"button",class:"vc-nav-title vc-grid-focus",style:{whiteSpace:"nowrap"},tabindex:"0",onClick:t[2]||(t[2]=(...v)=>u.toggleMode&&u.toggleMode(...v)),onKeydown:t[3]||(t[3]=v=>c.onSpaceOrEnter(v,u.toggleMode))},_t(u.title),33),Xe("span",{role:"button",class:Mt(["vc-nav-arrow is-right",{"is-disabled":!u.nextItemsEnabled}]),tabindex:u.nextItemsEnabled?0:void 0,onClick:t[4]||(t[4]=(...v)=>u.moveNext&&u.moveNext(...v)),onKeydown:t[5]||(t[5]=v=>c.onSpaceOrEnter(v,u.moveNext))},[zt(e.$slots,"nav-right-button",{},()=>[Tt(p,{name:"right-arrow",width:"20px",height:"24px"})])],42,I4)]),Xe("div",L4,[(Ee(!0),Fe(kt,null,Rn(u.activeItems,v=>(Ee(),Fe("span",{key:v.label,role:"button","data-id":v.id,"aria-label":v.ariaLabel,class:Mt(u.getItemClasses(v)),tabindex:v.isDisabled?void 0:0,onClick:v.click,onKeydown:x=>c.onSpaceOrEnter(x,v.click)},_t(v.label),43,R4))),128))])],512)}var N4=Bs(E4,[["render",F4]]);function Xh(e){document&&document.dispatchEvent(new CustomEvent("show-popover",{detail:e}))}function jh(e){document&&document.dispatchEvent(new CustomEvent("hide-popover",{detail:e}))}function d0(e){document&&document.dispatchEvent(new CustomEvent("toggle-popover",{detail:e}))}function Y4(e){document&&document.dispatchEvent(new CustomEvent("update-popover",{detail:e}))}function bc(e){const{visibility:t}=e,n=t==="click",s=t==="hover",c=t==="hover-focus",u=t==="focus";e.autoHide=!n;let p=!1,v=!1;const{isRenderFn:x}=e,A={click:x?"onClick":"click",mousemove:x?"onMousemove":"mousemove",mouseleave:x?"onMouseleave":"mouseleave",focusin:x?"onFocusin":"focusin",focusout:x?"onFocusout":"focusout"};return{[A.click](k){n&&(e.ref=k.target,d0(e),k.stopPropagation())},[A.mousemove](k){e.ref=k.currentTarget,p||(p=!0,(s||c)&&Xh(e))},[A.mouseleave](k){e.ref=k.target,p&&(p=!1,(s||c&&!v)&&jh(e))},[A.focusin](k){e.ref=k.currentTarget,v||(v=!0,(u||c)&&Xh(e))},[A.focusout](k){e.ref=k.currentTarget,v&&!So(e.ref,k.relatedTarget)&&(v=!1,(u||c&&!p)&&jh(e))}}}const $4={name:"CalendarDay",emits:["dayclick","daymouseenter","daymouseleave","dayfocusin","dayfocusout","daykeydown"],mixins:[su,tf],inheritAttrs:!1,render(){const e=()=>this.hasBackgrounds&&ht("div",{class:"vc-highlights vc-day-layer"},this.backgrounds.map(({key:c,wrapperClass:u,class:p,style:v})=>ht("div",{key:c,class:u},[ht("div",{class:p,style:v})]))),t=()=>this.safeSlot("day-content",{day:this.day,attributes:this.day.attributes,attributesMap:this.day.attributesMap,dayProps:this.dayContentProps,dayEvents:this.dayContentEvents})||ht("span",Lt(et(Lt(et({},this.dayContentProps),{class:this.dayContentClass,style:this.dayContentStyle}),this.dayContentEvents),{ref:"content"}),[this.day.label]),n=()=>this.hasDots&&ht("div",{class:"vc-day-layer vc-day-box-center-bottom"},[ht("div",{class:"vc-dots"},this.dots.map(({key:c,class:u,style:p})=>ht("span",{key:c,class:u,style:p})))]),s=()=>this.hasBars&&ht("div",{class:"vc-day-layer vc-day-box-center-bottom"},[ht("div",{class:"vc-bars"},this.bars.map(({key:c,class:u,style:p})=>ht("span",{key:c,class:u,style:p})))]);return ht("div",{class:["vc-day",...this.day.classes,{"vc-day-box-center-center":!this.$slots["day-content"]},{"is-not-in-month":!this.inMonth}]},[e(),t(),n(),s()])},inject:["sharedState"],props:{day:{type:Object,required:!0}},data(){return{glyphs:{},dayContentEvents:{}}},computed:{label(){return this.day.label},startTime(){return this.day.range.start.getTime()},endTime(){return this.day.range.end.getTime()},inMonth(){return this.day.inMonth},isDisabled(){return this.day.isDisabled},backgrounds(){return this.glyphs.backgrounds},hasBackgrounds(){return!!Ei(this.backgrounds)},content(){return this.glyphs.content},dots(){return this.glyphs.dots},hasDots(){return!!Ei(this.dots)},bars(){return this.glyphs.bars},hasBars(){return!!Ei(this.bars)},popovers(){return this.glyphs.popovers},hasPopovers(){return!!Ei(this.popovers)},dayContentClass(){return["vc-day-content vc-focusable",{"is-disabled":this.isDisabled},Cs(Wo(this.content),"class")||""]},dayContentStyle(){return Cs(Wo(this.content),"style")},dayContentProps(){let e;return this.day.isFocusable?e="0":this.day.inMonth&&(e="-1"),{tabindex:e,"aria-label":this.day.ariaLabel,"aria-disabled":this.day.isDisabled?"true":"false",role:"button"}},dayEvent(){return Lt(et({},this.day),{el:this.$refs.content,popovers:this.popovers})}},watch:{theme(){this.refresh()},popovers(){this.refreshPopovers()},"day.shouldRefresh"(){this.refresh()}},mounted(){this.refreshPopovers(),this.refresh()},methods:{getDayEvent(e){return Lt(et({},this.dayEvent),{event:e})},click(e){this.$emit("dayclick",this.getDayEvent(e))},mouseenter(e){this.$emit("daymouseenter",this.getDayEvent(e))},mouseleave(e){this.$emit("daymouseleave",this.getDayEvent(e))},focusin(e){this.$emit("dayfocusin",this.getDayEvent(e))},focusout(e){this.$emit("dayfocusout",this.getDayEvent(e))},keydown(e){this.$emit("daykeydown",this.getDayEvent(e))},refresh(){if(!this.day.shouldRefresh)return;this.day.shouldRefresh=!1;const e={backgrounds:[],dots:[],bars:[],popovers:[],content:[]};this.day.attributes=Object.values(this.day.attributesMap||{}).sort((t,n)=>t.order-n.order),this.day.attributes.forEach(t=>{const{targetDate:n}=t,{isDate:s,isComplex:c,startTime:u,endTime:p}=n,v=this.startTime<=u,x=this.endTime>=p,O={isDate:s,isComplex:c,onStart:v,onEnd:x,onStartAndEnd:v&&x,onStartOrEnd:v||x};this.processHighlight(t,O,e),this.processNonHighlight(t,"content",O,e.content),this.processNonHighlight(t,"dot",O,e.dots),this.processNonHighlight(t,"bar",O,e.bars),this.processPopover(t,e)}),this.glyphs=e},processHighlight({key:e,highlight:t},{isDate:n,isComplex:s,onStart:c,onEnd:u,onStartAndEnd:p},{backgrounds:v,content:x}){if(!t)return;const{base:A,start:k,end:O}=t;n||s?(v.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",k.class],style:k.style}),x.push({key:`${e}-content`,class:k.contentClass,style:k.contentStyle})):p?(v.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",k.class],style:k.style}),x.push({key:`${e}-content`,class:k.contentClass,style:k.contentStyle})):c?(v.push({key:`${e}-base`,wrapperClass:"vc-day-layer vc-day-box-right-center",class:["vc-highlight vc-highlight-base-start",A.class],style:A.style}),v.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",k.class],style:k.style}),x.push({key:`${e}-content`,class:k.contentClass,style:k.contentStyle})):u?(v.push({key:`${e}-base`,wrapperClass:"vc-day-layer vc-day-box-left-center",class:["vc-highlight vc-highlight-base-end",A.class],style:A.style}),v.push({key:e,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",O.class],style:O.style}),x.push({key:`${e}-content`,class:O.contentClass,style:O.contentStyle})):(v.push({key:`${e}-middle`,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight vc-highlight-base-middle",A.class],style:A.style}),x.push({key:`${e}-content`,class:A.contentClass,style:A.contentStyle}))},processNonHighlight(e,t,{isDate:n,onStart:s,onEnd:c},u){if(!e[t])return;const{key:p}=e,v=`vc-${t}`,{base:x,start:A,end:k}=e[t];n||s?u.push({key:p,class:[v,A.class],style:A.style}):c?u.push({key:p,class:[v,k.class],style:k.style}):u.push({key:p,class:[v,x.class],style:x.style})},processPopover(e,{popovers:t}){const{key:n,customData:s,popover:c}=e;if(!c)return;const u=wo({key:n,customData:s,attribute:e},et({},c),{visibility:c.label?"hover":"click",placement:"bottom",isInteractive:!c.label});t.splice(0,0,u)},refreshPopovers(){let e={};Ei(this.popovers)&&(e=bc(wo({id:this.dayPopoverId,data:this.day,isRenderFn:!0},...this.popovers))),this.dayContentEvents=tV({onClick:this.click,onMouseenter:this.mouseenter,onMouseleave:this.mouseleave,onFocusin:this.focusin,onFocusout:this.focusout,onKeydown:this.keydown},e),Y4({id:this.dayPopoverId,data:this.day})}}},H4={name:"CalendarPane",emits:["update:page","weeknumberclick"],mixins:[su,tf],inheritAttrs:!1,render(){const e=this.safeSlot("header",this.page)||ht("div",{class:`vc-header align-${this.titlePosition}`},[ht("div",et({class:"vc-title"},this.navPopoverEvents),[this.safeSlot("header-title",this.page,this.page.title)])]),t=this.weekdayLabels.map((x,A)=>ht("div",{key:A+1,class:"vc-weekday"},[x])),n=this.showWeeknumbers_.startsWith("left"),s=this.showWeeknumbers_.startsWith("right");n?t.unshift(ht("div",{class:"vc-weekday"})):s&&t.push(ht("div",{class:"vc-weekday"}));const c=x=>ht("div",{class:["vc-weeknumber"]},[ht("span",{class:["vc-weeknumber-content",`is-${this.showWeeknumbers_}`],onClick:A=>{this.$emit("weeknumberclick",{weeknumber:x,days:this.page.days.filter(k=>k[this.weeknumberKey]===x),event:A})}},[x])]),u=[],{daysInWeek:p}=this.locale;this.page.days.forEach((x,A)=>{const k=A%p;(n&&k===0||s&&k===p)&&u.push(c(x[this.weeknumberKey])),u.push(ht($4,Lt(et({},this.$attrs),{day:x}),this.$slots)),s&&k===p-1&&u.push(c(x[this.weeknumberKey]))});const v=ht("div",{class:{"vc-weeks":!0,"vc-show-weeknumbers":this.showWeeknumbers_,"is-left":n,"is-right":s}},[t,u]);return ht("div",{class:["vc-pane",`row-from-end-${this.rowFromEnd}`,`column-from-end-${this.columnFromEnd}`],ref:"pane"},[e,v])},props:{page:Object,position:Number,row:Number,rowFromEnd:Number,column:Number,columnFromEnd:Number,titlePosition:String,navVisibility:{type:String,default:()=>ta("navVisibility")},showWeeknumbers:[Boolean,String],showIsoWeeknumbers:[Boolean,String]},computed:{weeknumberKey(){return this.showWeeknumbers?"weeknumber":"isoWeeknumber"},showWeeknumbers_(){const e=this.showWeeknumbers||this.showIsoWeeknumbers;return e==null?"":BO(e)?e?"left":"":e.startsWith("right")?this.columnFromEnd>1?"right":e:this.column>1?"left":e},navPlacement(){switch(this.titlePosition){case"left":return"bottom-start";case"right":return"bottom-end";default:return"bottom"}},navPopoverEvents(){const{sharedState:e,navVisibility:t,navPlacement:n,page:s,position:c}=this;return bc({id:e.navPopoverId,visibility:t,placement:n,modifiers:[{name:"flip",options:{fallbackPlacements:["bottom"]}}],data:{page:s,position:c},isInteractive:!0,isRenderFn:!0})},weekdayLabels(){return this.locale.getWeekdayDates().map(e=>this.format(e,this.masks.weekdays))}}};class B4{constructor(t,n,s){this.theme=t,this.locale=n,this.map={},this.refresh(s,!0)}destroy(){this.theme=null,this.locale=null,this.map={},this.list=[],this.pinAttr=null}refresh(t,n){const s={},c=[];let u=null;const p=[],v=n?new Set:new Set(Object.keys(this.map));return Ei(t)&&t.forEach((x,A)=>{if(!x||!x.dates)return;const k=x.key?x.key.toString():A.toString(),O=x.order||0,L=iV(JSON.stringify(x));let B=this.map[k];!n&&B&&B.hashcode===L?v.delete(k):(B=new o0(et({key:k,order:O,hashcode:L},x),this.theme,this.locale),p.push(B)),B&&B.pinPage&&(u=B),s[k]=B,c.push(B)}),this.map=s,this.list=c,this.pinAttr=u,{adds:p,deletes:Array.from(v)}}}const z4=(e,t,{maxSwipeTime:n,minHorizontalSwipeDistance:s,maxVerticalSwipeDistance:c})=>{if(!e||!e.addEventListener||!dr(t))return null;let u=0,p=0,v=null,x=!1;function A(O){const L=O.changedTouches[0];u=L.screenX,p=L.screenY,v=new Date().getTime(),x=!0}function k(O){if(!x)return;x=!1;const L=O.changedTouches[0],B=L.screenX-u,V=L.screenY-p;if(new Date().getTime()-v<n&&Math.abs(B)>=s&&Math.abs(V)<=c){const ne={toLeft:!1,toRight:!1};B<0?ne.toLeft=!0:ne.toRight=!0,t(ne)}}return Xn(e,"touchstart",A,{passive:!0}),Xn(e,"touchend",k,{passive:!0}),()=>{jn(e,"touchstart",A),jn(e,"touchend",k)}},f0={name:"Calendar",emits:["dayfocusin","dayfocusout","transition-start","transition-end","update:from-page","update:to-page"],render(){const e=this.pages.map((c,u)=>{const p=u+1,v=Math.ceil((u+1)/this.columns),x=this.rows-v+1,A=p%this.columns||this.columns,k=this.columns-A+1;return ht(H4,Lt(et({},this.$attrs),{key:c.key,attributes:this.store,page:c,position:p,row:v,rowFromEnd:x,column:A,columnFromEnd:k,titlePosition:this.titlePosition,canMove:this.canMove,"onUpdate:page":O=>this.move(O,{position:u+1}),onDayfocusin:O=>{this.lastFocusedDay=O,this.$emit("dayfocusin",O)},onDayfocusout:O=>{this.lastFocusedDay=null,this.$emit("dayfocusout",O)}}),this.$slots)}),t=c=>{const u=()=>this.move(c?-this.step_:this.step_),p=x=>r0(x,u),v=c?!this.canMovePrev:!this.canMoveNext;return ht("div",{class:["vc-arrow",`is-${c?"left":"right"}`,{"is-disabled":v}],role:"button",onClick:u,onKeydown:p},[(c?this.safeSlot("header-left-button",{click:u}):this.safeSlot("header-right-button",{click:u}))||ht(h0,{name:c?"left-arrow":"right-arrow"})])},n=()=>ht(pc,{id:this.sharedState.navPopoverId,contentClass:"vc-nav-popover-container",ref:"navPopover"},{default:({data:c})=>{const{position:u,page:p}=c;return ht(N4,{value:p,position:u,validator:v=>this.canMove(v,{position:u}),onInput:v=>this.move(v)},et({},this.$slots))}}),s=()=>ht(pc,{id:this.sharedState.dayPopoverId,contentClass:"vc-day-popover-container"},{default:({data:c,updateLayout:u,hide:p})=>{const v=Object.values(c.attributes).filter(O=>O.popover),x=this.$locale.masks,A=this.formatDate,k=A(c.date,x.dayPopover);return this.safeSlot("day-popover",{day:c,attributes:v,masks:x,format:A,dayTitle:k,updateLayout:u,hide:p},ht("div",[x.dayPopover&&ht("div",{class:["vc-day-popover-header"]},[k]),v.map(O=>ht(u0,{key:O.key,attribute:O}))]))}});return ht("div",{"data-helptext":"Press the arrow keys to navigate by day, Home and End to navigate to week ends, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year",class:["vc-container",`vc-${this.$theme.color}`,{"vc-is-expanded":this.isExpanded,"vc-is-dark":this.$theme.isDark}],onKeydown:this.handleKeydown,onMouseup:c=>c.preventDefault(),ref:"container"},[n(),ht("div",{class:["vc-pane-container",{"in-transition":this.inTransition}]},[ht(a0,{name:this.transitionName,"on-before-enter":()=>{this.inTransition=!0},"on-after-enter":()=>{this.inTransition=!1}},{default:()=>ht("div",Lt(et({},this.$attrs),{class:"vc-pane-layout",style:{gridTemplateColumns:`repeat(${this.columns}, 1fr)`},key:this.firstPage?this.firstPage.key:""}),e)}),ht("div",{class:[`vc-arrows-container title-${this.titlePosition}`]},[t(!0),t(!1)]),this.$slots.footer&&this.$slots.footer()]),s()])},mixins:[c0,tf],provide(){return{sharedState:this.sharedState}},props:{rows:{type:Number,default:1},columns:{type:Number,default:1},step:Number,titlePosition:{type:String,default:()=>ta("titlePosition")},isExpanded:Boolean,fromDate:Date,toDate:Date,fromPage:Object,toPage:Object,minPage:Object,maxPage:Object,transition:String,attributes:[Object,Array],trimWeeks:Boolean,disablePageSwipe:Boolean},data(){return{pages:[],store:null,lastFocusedDay:null,focusableDay:new Date().getDate(),transitionName:"",inTransition:!1,sharedState:{navPopoverId:fc(),dayPopoverId:fc(),theme:{},masks:{},locale:{}}}},computed:{firstPage(){return t0(this.pages)},lastPage(){return Wo(this.pages)},minPage_(){return this.minPage||this.pageForDate(this.minDate)},maxPage_(){return this.maxPage||this.pageForDate(this.maxDate)},count(){return this.rows*this.columns},step_(){return this.step||this.count},canMovePrev(){return this.canMove(-this.step_)},canMoveNext(){return this.canMove(this.step_)}},watch:{$locale(){this.refreshLocale(),this.refreshPages({page:this.firstPage,ignoreCache:!0}),this.initStore()},$theme(){this.refreshTheme(),this.initStore()},fromDate(){this.refreshPages()},fromPage(e){const t=this.pages&&this.pages[0];Qu(e,t)||this.refreshPages()},toPage(e){const t=this.pages&&this.pages[this.pages.length-1];Qu(e,t)||this.refreshPages()},count(){this.refreshPages()},attributes:{handler(e){const{adds:t,deletes:n}=this.store.refresh(e);this.refreshAttrs(this.pages,t,n)},deep:!0},pages(e){this.refreshAttrs(e,this.store.list,null,!0)},disabledAttribute(){this.refreshDisabledDays()},lastFocusedDay(e){e&&(this.focusableDay=e.day,this.refreshFocusableDays())},inTransition(e){e?this.$emit("transition-start"):(this.$emit("transition-end"),this.transitionPromise&&(this.transitionPromise.resolve(!0),this.transitionPromise=null))}},created(){this.refreshLocale(),this.refreshTheme(),this.initStore(),this.refreshPages()},mounted(){this.disablePageSwipe||(this.removeHandlers=z4(this.$refs.container,({toLeft:e,toRight:t})=>{e?this.moveNext():t&&this.movePrev()},ta("touch")))},beforeUnmount(){this.pages=[],this.store.destroy(),this.store=null,this.sharedState=null,this.removeHandlers&&this.removeHandlers()},methods:{refreshLocale(){this.sharedState.locale=this.$locale,this.sharedState.masks=this.$locale.masks},refreshTheme(){this.sharedState.theme=this.$theme},canMove(e,t={}){const n=this.firstPage&&this.$locale.toPage(e,this.firstPage);if(!n)return!1;let{position:s}=t;if(yo(e)&&(s=1),!s)if(no(n,this.firstPage))s=-1;else if(Co(n,this.lastPage))s=1;else return!0;return Object.assign(t,this.getTargetPageRange(n,{position:s,force:!0})),nV(t.fromPage,t.toPage).some(c=>i0(c,this.minPage_,this.maxPage_))},movePrev(e){return this.move(-this.step_,e)},moveNext(e){return this.move(this.step_,e)},move(e,t={}){const n=this.canMove(e,t);return!t.force&&!n?Promise.reject(new Error(`Move target is disabled: ${JSON.stringify(t)}`)):(this.$refs.navPopover.hide({hideDelay:0}),t.fromPage&&!Qu(t.fromPage,this.firstPage)?this.refreshPages(Lt(et({},t),{page:t.fromPage,position:1,force:!0})):Promise.resolve(!0))},focusDate(e,t={}){return this.move(e,t).then(()=>{const n=this.$el.querySelector(`.id-${this.$locale.getDayId(e)}.in-month .vc-focusable`);return n?(n.focus(),Promise.resolve(!0)):Promise.resolve(!1)})},showPageRange(e,t){let n,s;if(ea(e))n=this.pageForDate(e);else if(_i(e)){const{month:p,year:v}=e,{from:x,to:A}=e;yo(p)&&yo(v)?n=e:(x||A)&&(n=ea(x)?this.pageForDate(x):x,s=ea(A)?this.pageForDate(A):A)}else return Promise.reject(new Error("Invalid page range provided."));const c=this.lastPage;let u=n;return Co(s,c)&&(u=kr(s,-(this.pages.length-1))),no(u,n)&&(u=n),this.refreshPages(Lt(et({},t),{page:u}))},getTargetPageRange(e,{position:t,force:n}={}){let s=null,c=null;if(mi(e)){let u=0;t=+t,isNaN(t)||(u=t>0?1-t:-(this.count+t)),s=kr(e,u)}else s=this.getDefaultInitialPage();return c=kr(s,this.count-1),n||(no(s,this.minPage_)?s=this.minPage_:Co(c,this.maxPage_)&&(s=kr(this.maxPage_,1-this.count)),c=kr(s,this.count-1)),{fromPage:s,toPage:c}},getDefaultInitialPage(){let e=this.fromPage||this.pageForDate(this.fromDate);if(!mi(e)){const t=this.toPage||this.pageForDate(this.toPage);mi(t)&&(e=kr(t,1-this.count))}return mi(e)||(e=this.getPageForAttributes()),mi(e)||(e=this.pageForThisMonth()),e},refreshPages({page:e,position:t=1,force:n,transition:s,ignoreCache:c}={}){return new Promise((u,p)=>{const{fromPage:v,toPage:x}=this.getTargetPageRange(e,{position:t,force:n}),A=[];for(let k=0;k<this.count;k++)A.push(this.buildPage(kr(v,k),c));this.refreshDisabledDays(A),this.refreshFocusableDays(A),this.transitionName=this.getPageTransition(this.pages[0],A[0],s),this.pages=A,this.$emit("update:from-page",v),this.$emit("update:to-page",x),this.transitionName&&this.transitionName!=="none"?this.transitionPromise={resolve:u,reject:p}:u(!0)})},refreshDisabledDays(e){this.getPageDays(e).forEach(t=>{t.isDisabled=!!this.disabledAttribute&&this.disabledAttribute.intersectsDay(t)})},refreshFocusableDays(e){this.getPageDays(e).forEach(t=>{t.isFocusable=t.inMonth&&t.day===this.focusableDay})},getPageDays(e=this.pages){return e.reduce((t,n)=>t.concat(n.days),[])},getPageTransition(e,t,n=this.transition){if(n==="none")return n;if(n==="fade"||!n&&this.count>1||!mi(e)||!mi(t))return"fade";const s=no(t,e);return n==="slide-v"?s?"slide-down":"slide-up":s?"slide-right":"slide-left"},getPageForAttributes(){let e=null;const t=this.store.pinAttr;if(t&&t.hasDates){let[n]=t.dates;n=n.start||n.date,e=this.pageForDate(n)}return e},buildPage({month:e,year:t},n){const s=`${t.toString()}-${e.toString()}`;let c=this.pages.find(u=>u.key===s);if(!c||n){const u=new Date(t,e-1,15),p=this.$locale.getMonthComps(e,t),v=this.$locale.getPrevMonthComps(e,t),x=this.$locale.getNextMonthComps(e,t);c={key:s,month:e,year:t,weeks:this.trimWeeks?p.weeks:6,title:this.$locale.format(u,this.$locale.masks.title),shortMonthLabel:this.$locale.format(u,"MMM"),monthLabel:this.$locale.format(u,"MMMM"),shortYearLabel:t.toString().substring(2),yearLabel:t.toString(),monthComps:p,prevMonthComps:v,nextMonthComps:x,canMove:A=>this.canMove(A),move:A=>this.move(A),moveThisMonth:()=>this.moveThisMonth(),movePrevMonth:()=>this.move(v),moveNextMonth:()=>this.move(x),refresh:!0},c.days=this.$locale.getCalendarDays(c)}return c},initStore(){this.store=new B4(this.$theme,this.$locale,this.attributes),this.refreshAttrs(this.pages,this.store.list,[],!0)},refreshAttrs(e=[],t=[],n=[],s){Ei(e)&&e.forEach(c=>{c.days.forEach(u=>{let p=!1,v={};s?p=!0:Wh(u.attributesMap,n)?(v=zh(u.attributesMap,n),p=!0):v=u.attributesMap||{},t.forEach(x=>{const A=x.intersectsDay(u);if(A){const k=Lt(et({},x),{targetDate:A});v[x.key]=k,p=!0}}),p&&(u.attributesMap=v,u.shouldRefresh=!0)})})},handleKeydown(e){const t=this.lastFocusedDay;t!=null&&(t.event=e,this.handleDayKeydown(t))},handleDayKeydown(e){const{dateFromTime:t,event:n}=e,s=t(12);let c=null;switch(n.key){case"ArrowLeft":{c=sr(s,-1);break}case"ArrowRight":{c=sr(s,1);break}case"ArrowUp":{c=sr(s,-7);break}case"ArrowDown":{c=sr(s,7);break}case"Home":{c=sr(s,-e.weekdayPosition+1);break}case"End":{c=sr(s,e.weekdayPositionFromEnd);break}case"PageUp":{n.altKey?c=fg(s,-1):c=Fh(s,-1);break}case"PageDown":{n.altKey?c=fg(s,1):c=Fh(s,1);break}}c&&(n.preventDefault(),this.focusDate(c).catch())}}},W4={inheritAttrs:!1,emits:["update:modelValue"],props:{options:Array,modelValue:null}},X4={class:"vc-select"},j4=["value"],V4=["value","disabled"],U4=Xe("div",{class:"vc-select-arrow"},[Xe("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},[Xe("path",{d:"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"})])],-1);function G4(e,t,n,s,c,u){return Ee(),Fe("div",X4,[Xe("select",Ps(e.$attrs,{value:n.modelValue,onChange:t[0]||(t[0]=p=>e.$emit("update:modelValue",p.target.value))}),[(Ee(!0),Fe(kt,null,Rn(n.options,p=>(Ee(),Fe("option",{key:p.value,value:p.value,disabled:p.disabled},_t(p.label),9,V4))),128))],16,j4),U4])}var q4=Bs(W4,[["render",G4]]);const K4=[{value:0,label:"12"},{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"},{value:7,label:"7"},{value:8,label:"8"},{value:9,label:"9"},{value:10,label:"10"},{value:11,label:"11"}],Z4=[{value:12,label:"12"},{value:13,label:"1"},{value:14,label:"2"},{value:15,label:"3"},{value:16,label:"4"},{value:17,label:"5"},{value:18,label:"6"},{value:19,label:"7"},{value:20,label:"8"},{value:21,label:"9"},{value:22,label:"10"},{value:23,label:"11"}],Q4={name:"TimePicker",components:{TimeSelect:q4},emits:["update:modelValue"],props:{modelValue:{type:Object,required:!0},locale:{type:Object,required:!0},theme:{type:Object,required:!0},is24hr:{type:Boolean,default:!0},showBorder:Boolean,hourOptions:Array,minuteOptions:Array},computed:{date(){let e=this.locale.normalizeDate(this.modelValue);return this.modelValue.hours===24&&(e=new Date(e.getTime()-1)),e},hours:{get(){return this.modelValue.hours},set(e){this.updateValue(e,this.minutes)}},minutes:{get(){return this.modelValue.minutes},set(e){this.updateValue(this.hours,e)}},isAM:{get(){return this.modelValue.hours<12},set(e){let t=this.hours;e&&t>=12?t-=12:!e&&t<12&&(t+=12),this.updateValue(t,this.minutes)}},amHourOptions(){return K4.filter(e=>this.hourOptions.some(t=>t.value===e.value))},pmHourOptions(){return Z4.filter(e=>this.hourOptions.some(t=>t.value===e.value))},hourOptions_(){return this.is24hr?this.hourOptions:this.isAM?this.amHourOptions:this.pmHourOptions},amDisabled(){return!Ei(this.amHourOptions)},pmDisabled(){return!Ei(this.pmHourOptions)}},methods:{updateValue(e,t=this.minutes){(e!==this.hours||t!==this.minutes)&&this.$emit("update:modelValue",Lt(et({},this.modelValue),{hours:e,minutes:t,seconds:0,milliseconds:0}))}}},J4=Xe("div",null,[Xe("svg",{fill:"none","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",viewBox:"0 0 24 24",class:"vc-time-icon",stroke:"currentColor"},[Xe("path",{d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),eU={class:"vc-time-content"},tU={key:0,class:"vc-time-date"},nU={class:"vc-time-weekday"},iU={class:"vc-time-month"},rU={class:"vc-time-day"},aU={class:"vc-time-year"},sU={class:"vc-time-select"},oU=Xe("span",{style:{margin:"0 4px"}},":",-1),lU={key:0,class:"vc-am-pm"};function cU(e,t,n,s,c,u){const p=Un("time-select");return Ee(),Fe("div",{class:Mt(["vc-time-picker",[{"vc-invalid":!n.modelValue.isValid,"vc-bordered":n.showBorder}]])},[J4,Xe("div",eU,[u.date?(Ee(),Fe("div",tU,[Xe("span",nU,_t(n.locale.format(u.date,"WWW")),1),Xe("span",iU,_t(n.locale.format(u.date,"MMM")),1),Xe("span",rU,_t(n.locale.format(u.date,"D")),1),Xe("span",aU,_t(n.locale.format(u.date,"YYYY")),1)])):at("",!0),Xe("div",sU,[Tt(p,{modelValue:u.hours,"onUpdate:modelValue":t[0]||(t[0]=v=>u.hours=v),modelModifiers:{number:!0},options:u.hourOptions_},null,8,["modelValue","options"]),oU,Tt(p,{modelValue:u.minutes,"onUpdate:modelValue":t[1]||(t[1]=v=>u.minutes=v),modelModifiers:{number:!0},options:n.minuteOptions},null,8,["modelValue","options"]),n.is24hr?at("",!0):(Ee(),Fe("div",lU,[Xe("button",{class:Mt({active:u.isAM,"vc-disabled":u.amDisabled}),onClick:t[2]||(t[2]=Oi(v=>u.isAM=!0,["prevent"])),type:"button"}," AM ",2),Xe("button",{class:Mt({active:!u.isAM,"vc-disabled":u.pmDisabled}),onClick:t[3]||(t[3]=Oi(v=>u.isAM=!1,["prevent"])),type:"button"}," PM ",2)]))])])],2)}var uU=Bs(Q4,[["render",cU]]);const Dm={type:"auto",mask:"iso",timeAdjust:""},hU=[Dm,Dm],Hl={DATE:"date",DATE_TIME:"datetime",TIME:"time"},fi={NONE:0,START:1,END:2,BOTH:3},dU={name:"DatePicker",emits:["update:modelValue","drag","dayclick","daykeydown","popover-will-show","popover-did-show","popover-will-hide","popover-did-hide"],render(){const e=(c,u)=>{if(!this.$slots.footer)return c;const p=[c,this.$slots.footer()];return u?ht(u,p):p},t=()=>{if(!this.dateParts)return null;const c=this.isRange?this.dateParts:[this.dateParts[0]];return ht("div",{},Lt(et({},this.$slots),{default:()=>c.map((u,p)=>{const v=this.$locale.getHourOptions(this.modelConfig_[p].validHours,u),x=this.$locale.getMinuteOptions(this.modelConfig_[p].minuteIncrement,u);return ht(uU,{modelValue:u,locale:this.$locale,theme:this.$theme,is24hr:this.is24hr,showBorder:!this.isTime,isDisabled:this.isDateTime&&!u.isValid||this.isDragging,hourOptions:v,minuteOptions:x,"onUpdate:modelValue":A=>this.onTimeInput(A,p===0)})})}))},n=()=>ht(f0,Lt(et({},this.$attrs),{attributes:this.attributes_,theme:this.$theme,locale:this.$locale,minDate:this.minDateExact||this.minDate,maxDate:this.maxDateExact||this.maxDate,disabledDates:this.disabledDates,availableDates:this.availableDates,onDayclick:this.onDayClick,onDaykeydown:this.onDayKeydown,onDaymouseenter:this.onDayMouseEnter,ref:"calendar"}),Lt(et({},this.$slots),{footer:()=>this.isDateTime?e(t()):e()})),s=()=>this.isTime?ht("div",{class:["vc-container",`vc-${this.$theme.color}`,{"vc-is-dark":this.$theme.isDark}]},e(t(),"div")):n();return this.$slots.default?ht("div",[this.$slots.default(this.slotArgs),ht(pc,{id:this.datePickerPopoverId,placement:"bottom-start",contentClass:`vc-container${this.isDark?" vc-is-dark":""}`,"on-before-show":c=>this.$emit("popover-will-show",c),"on-after-show":c=>this.$emit("popover-did-show",c),"on-before-hide":c=>this.$emit("popover-will-hide",c),"on-after-hide":c=>this.$emit("popover-did-hide",c),ref:"popover"},{default:s})]):s()},mixins:[c0],props:{mode:{type:String,default:Hl.DATE},modelValue:{type:null,required:!0},modelConfig:{type:Object,default:()=>({})},is24hr:Boolean,minuteIncrement:Number,isRequired:Boolean,isRange:Boolean,updateOnInput:{type:Boolean,default:()=>ta("datePicker.updateOnInput")},inputDebounce:{type:Number,default:()=>ta("datePicker.inputDebounce")},popover:{type:Object,default:()=>({})},dragAttribute:Object,selectAttribute:Object,attributes:Array,validHours:[Object,Array,Function]},data(){return{value_:null,dateParts:null,activeDate:"",dragValue:null,inputValues:["",""],updateTimeout:null,watchValue:!0,datePickerPopoverId:fc()}},computed:{isDate(){return this.mode.toLowerCase()===Hl.DATE},isDateTime(){return this.mode.toLowerCase()===Hl.DATE_TIME},isTime(){return this.mode.toLowerCase()===Hl.TIME},isDragging(){return!!this.dragValue},modelConfig_(){return this.normalizeConfig(this.modelConfig,hU)},inputMask(){const e=this.$locale.masks;return this.isTime?this.is24hr?e.inputTime24hr:e.inputTime:this.isDateTime?this.is24hr?e.inputDateTime24hr:e.inputDateTime:this.$locale.masks.input},inputMaskHasTime(){return/[Hh]/g.test(this.inputMask)},inputMaskHasDate(){return/[dD]{1,2}|Do|W{1,4}|M{1,4}|YY(?:YY)?/g.test(this.inputMask)},inputMaskPatch(){if(this.inputMaskHasTime&&this.inputMaskHasDate)return jr.DATE_TIME;if(this.inputMaskHasDate)return jr.DATE;if(this.inputMaskHasTime)return jr.TIME},slotArgs(){const{isRange:e,isDragging:t,updateValue:n,showPopover:s,hidePopover:c,togglePopover:u}=this,p=e?{start:this.inputValues[0],end:this.inputValues[1]}:this.inputValues[0],v=[!0,!1].map(A=>et({input:this.onInputInput(A),change:this.onInputChange(A),keyup:this.onInputKeyup},bc(Lt(et({},this.popover_),{id:this.datePickerPopoverId,callback:k=>{k.action==="show"&&k.completed&&this.onInputShow(A)}})))),x=e?{start:v[0],end:v[1]}:v[0];return{inputValue:p,inputEvents:x,isDragging:t,updateValue:n,showPopover:s,hidePopover:c,togglePopover:u,getPopoverTriggerEvents:bc}},popover_(){return rl(this.popover,ta("datePicker.popover"))},selectAttribute_(){if(!this.hasValue(this.value_))return null;const e=Lt(et({key:"select-drag"},this.selectAttribute),{dates:this.value_,pinPage:!0}),{dot:t,bar:n,highlight:s,content:c}=e;return!t&&!n&&!s&&!c&&(e.highlight=!0),e},dragAttribute_(){if(!this.isRange||!this.hasValue(this.dragValue))return null;const e=Lt(et({key:"select-drag"},this.dragAttribute),{dates:this.dragValue}),{dot:t,bar:n,highlight:s,content:c}=e;return!t&&!n&&!s&&!c&&(e.highlight={startEnd:{fillMode:"outline"}}),e},attributes_(){const e=Vn(this.attributes)?[...this.attributes]:[];return this.dragAttribute_?e.push(this.dragAttribute_):this.selectAttribute_&&e.push(this.selectAttribute_),e}},watch:{inputMask(){this.formatInput()},modelValue(e){this.watchValue&&this.forceUpdateValue(e,{config:this.modelConfig_,formatInput:!0,hidePopover:!1})},value_(){this.refreshDateParts()},dragValue(){this.refreshDateParts()},timezone(){this.refreshDateParts(),this.forceUpdateValue(this.value_,{formatInput:!0})}},created(){this.value_=this.normalizeValue(this.modelValue,this.modelConfig_,jr.DATE_TIME,fi.BOTH),this.forceUpdateValue(this.modelValue,{config:this.modelConfig_,formatInput:!0,hidePopover:!1}),this.refreshDateParts()},mounted(){Xn(document,"keydown",this.onDocumentKeyDown),Xn(document,"click",this.onDocumentClick)},beforeUnmount(){jn(document,"keydown",this.onDocumentKeyDown),jn(document,"click",this.onDocumentClick)},methods:{getDateParts(e){return this.$locale.getDateParts(e)},getDateFromParts(e){return this.$locale.getDateFromParts(e)},refreshDateParts(){const e=this.dragValue||this.value_,t=[];this.isRange?(e&&e.start?t.push(this.getDateParts(e.start)):t.push({}),e&&e.end?t.push(this.getDateParts(e.end)):t.push({})):e?t.push(this.getDateParts(e)):t.push({}),this.$nextTick(()=>this.dateParts=t)},onDocumentKeyDown(e){this.dragValue&&e.key==="Escape"&&(this.dragValue=null)},onDocumentClick(e){document.body.contains(e.target)&&!So(this.$el,e.target)&&(this.dragValue=null,this.formatInput())},onDayClick(e){this.handleDayClick(e),this.$emit("dayclick",e)},onDayKeydown(e){switch(e.event.key){case" ":case"Enter":{this.handleDayClick(e),e.event.preventDefault();break}case"Escape":this.hidePopover()}this.$emit("daykeydown",e)},handleDayClick(e){const{keepVisibleOnInput:t,visibility:n}=this.popover_,s={patch:jr.DATE,adjustTime:!0,formatInput:!0,hidePopover:this.isDate&&!t&&n!=="visible"};this.isRange?(this.isDragging?this.dragTrackingValue.end=e.date:this.dragTrackingValue=et({},e.range),s.isDragging=!this.isDragging,s.rangePriority=s.isDragging?fi.NONE:fi.BOTH,s.hidePopover=s.hidePopover&&!s.isDragging,this.updateValue(this.dragTrackingValue,s)):(s.clearIfEqual=!this.isRequired,this.updateValue(e.date,s))},onDayMouseEnter(e){this.isDragging&&(this.dragTrackingValue.end=e.date,this.updateValue(this.dragTrackingValue,{patch:jr.DATE,adjustTime:!0,formatInput:!0,hidePriority:!1,rangePriority:fi.NONE}))},onTimeInput(e,t){let n=null;if(this.isRange){const s=t?e:this.dateParts[0],c=t?this.dateParts[1]:e;n={start:s,end:c}}else n=e;this.updateValue(n,{patch:jr.TIME,rangePriority:t?fi.START:fi.END}).then(()=>this.adjustPageRange(t))},onInputInput(e){return t=>{this.updateOnInput&&this.onInputUpdate(t.target.value,e,{formatInput:!1,hidePopover:!1,debounce:this.inputDebounce})}},onInputChange(e){return t=>{this.onInputUpdate(t.target.value,e,{formatInput:!0,hidePopover:!1})}},onInputUpdate(e,t,n){this.inputValues.splice(t?0:1,1,e);const s=this.isRange?{start:this.inputValues[0],end:this.inputValues[1]||this.inputValues[0]}:e,c={type:"string",mask:this.inputMask};this.updateValue(s,Lt(et({},n),{config:c,patch:this.inputMaskPatch,rangePriority:t?fi.START:fi.END})).then(()=>this.adjustPageRange(t))},onInputShow(e){this.adjustPageRange(e)},onInputKeyup(e){e.key==="Escape"&&this.updateValue(this.value_,{formatInput:!0,hidePopover:!0})},updateValue(e,t={}){return clearTimeout(this.updateTimeout),new Promise(n=>{const s=t,{debounce:c}=s,u=mO(s,["debounce"]);c>0?this.updateTimeout=setTimeout(()=>{this.forceUpdateValue(e,u),n(this.value_)},c):(this.forceUpdateValue(e,u),n(this.value_))})},normalizeConfig(e,t=this.modelConfig_){return e=Vn(e)?e:[e.start||e,e.end||e],t.map((n,s)=>et(et({validHours:this.validHours,minuteIncrement:this.minuteIncrement},n),e[s]))},forceUpdateValue(e,{config:t=this.modelConfig_,patch:n=jr.DATE_TIME,clearIfEqual:s=!1,formatInput:c=!0,hidePopover:u=!1,isDragging:p=this.isDragging,rangePriority:v=fi.BOTH}={}){t=this.normalizeConfig(t);let x=this.normalizeValue(e,t,n,v);!x&&this.isRequired&&(x=this.value_),x=this.adjustTimeForValue(x,t);const A=this.valueIsDisabled(x);if(A){if(p)return;x=this.value_,u=!1}const k=p?"dragValue":"value_";let O=!this.valuesAreEqual(this[k],x);if(!A&&!O&&s&&(x=null,O=!0),O){this[k]=x,p||(this.dragValue=null);const L=this.denormalizeValue(x),B=this.isDragging?"drag":"update:modelValue";this.watchValue=!1,this.$emit(B,L),this.$nextTick(()=>this.watchValue=!0)}u&&this.hidePopover(),c&&this.formatInput()},hasValue(e){return this.isRange?_i(e)&&!!e.start&&!!e.end:!!e},normalizeValue(e,t,n,s){if(!this.hasValue(e))return null;if(this.isRange){const c={},u=e.start>e.end?e.end:e.start;c.start=this.normalizeDate(u,Lt(et({},t[0]),{fillDate:this.value_&&this.value_.start||t[0].fillDate,patch:n}));const p=e.start>e.end?e.start:e.end;return c.end=this.normalizeDate(p,Lt(et({},t[1]),{fillDate:this.value_&&this.value_.end||t[1].fillDate,patch:n})),this.sortRange(c,s)}return this.normalizeDate(e,Lt(et({},t[0]),{fillDate:this.value_||t[0].fillDate,patch:n}))},adjustTimeForValue(e,t){return this.hasValue(e)?this.isRange?{start:this.$locale.adjustTimeForDate(e.start,t[0]),end:this.$locale.adjustTimeForDate(e.end,t[1])}:this.$locale.adjustTimeForDate(e,t[0]):null},sortRange(e,t=fi.NONE){const{start:n,end:s}=e;if(n>s)switch(t){case fi.START:return{start:n,end:n};case fi.END:return{start:s,end:s};case fi.BOTH:return{start:s,end:n}}return{start:n,end:s}},denormalizeValue(e,t=this.modelConfig_){return this.isRange?this.hasValue(e)?{start:this.$locale.denormalizeDate(e.start,t[0]),end:this.$locale.denormalizeDate(e.end,t[1])}:null:this.$locale.denormalizeDate(e,t[0])},valuesAreEqual(e,t){if(this.isRange){const n=this.hasValue(e),s=this.hasValue(t);return!n&&!s?!0:n!==s?!1:Ju(e.start,t.start)&&Ju(e.end,t.end)}return Ju(e,t)},valueIsDisabled(e){return this.hasValue(e)&&this.disabledAttribute&&this.disabledAttribute.intersectsDate(e)},formatInput(){this.$nextTick(()=>{const e=this.normalizeConfig({type:"string",mask:this.inputMask}),t=this.denormalizeValue(this.dragValue||this.value_,e);this.isRange?this.inputValues=[t&&t.start,t&&t.end]:this.inputValues=[t,""]})},showPopover(e={}){Xh(Lt(et(et({ref:this.$el},this.popover_),e),{isInteractive:!0,id:this.datePickerPopoverId}))},hidePopover(e={}){jh(Lt(et(et({hideDelay:10},this.showPopover_),e),{id:this.datePickerPopoverId}))},togglePopover(e){d0(Lt(et(et({ref:this.$el},this.popover_),e),{isInteractive:!0,id:this.datePickerPopoverId}))},adjustPageRange(e){this.$nextTick(()=>{const t=this.$refs.calendar,n=this.getPageForValue(e),s=e?1:-1;n&&t&&!i0(n,t.firstPage,t.lastPage)&&t.move(n,{position:s,transition:"fade"})})},getPageForValue(e){return this.hasValue(this.value_)?this.pageForDate(this.isRange?this.value_[e?"start":"end"]:this.value_):null},move(e,t){return this.$refs.calendar?this.$refs.calendar.move(e,t):Promise.reject(new Error("Navigation disabled while calendar is not yet displayed"))},focusDate(e,t){return this.$refs.calendar?this.$refs.calendar.focusDate(e,t):Promise.reject(new Error("Navigation disabled while calendar is not yet displayed"))}}};var Em=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",Calendar:f0,DatePicker:dU,Popover:pc,PopoverRow:u0});function fU(e){return Tr(e)&&(e={min:e}),Vn(e)||(e=[e]),e.map(t=>al(t,"raw")?t.raw:z3(t,(n,s)=>(s=Cs({min:"min-width",max:"max-width"},s,s),`(${s}: ${n})`)).join(" and ")).join(", ")}var pU={install:(e,t)=>{t=rl(t,window&&window.__screens__,l0);let n=!0;const s=br({matches:[],queries:[]}),c=()=>{s.matches=xo(s.queries).filter(p=>p[1].matches).map(p=>p[0])},u=()=>{!n||!window||!window.matchMedia||(s.queries=_x(t,p=>{const v=window.matchMedia(fU(p));return dr(v.addEventListener)?v.addEventListener("change",c):v.addListener(c),v}),n=!1,c())};e.mixin({mounted(){u()},computed:{$screens(){return(p,v)=>s.matches.reduce((x,A)=>al(p,A)?p[A]:x,sx(v)?p.default:v)}}})}},gU=(e,t)=>{const{screens:n}=g4(e,t);e.use(pU,n)};const mU=(e,t={})=>{e.use(gU,t);const n=e.config.globalProperties.$VCalendar.componentPrefix;for(const s in Em){const c=Em[s];e.component(`${n}${c.name}`,c)}};var vU={install:mU};const bU=UE(),ou=xd(nM).use(bU).use(QP).use($E,{toastClassName:"dashcode-toast",bodyClassName:"dashcode-toast-body"}).use(Od).use(XE).use(WD).use(DS).use(ZP).use(zE).use(vU);ou.config.globalProperties.$store={};const yU="AHG Events",xU="https://registration-api.autohub.ph/api/v1";ou.config.globalProperties.$appName=yU;ou.config.globalProperties.$apiURL=xU;ou.mount("#app");const qn=_y();if(localStorage.users===void 0){let e=[{name:"Admin",email:"admin@autohubgroup.com",username:"",password:"eventadmin",isAdmin:!0},{name:"User",email:"user@autohubgroup.com",username:"",password:"ahgevent",isAdmin:!1}];localStorage.setItem("users",JSON.stringify(e))}localStorage.theme==="dark"?(document.body.classList.add("dark"),qn.theme="dark",qn.isDark=!0):(document.body.classList.add("light"),qn.theme="light",qn.isDark=!1);localStorage.semiDark==="true"?(document.body.classList.add("semi-dark"),qn.semidark=!0,qn.semiDarkTheme="semi-dark"):(document.body.classList.add("semi-light"),qn.semidark=!1,qn.semiDarkTheme="semi-light");localStorage.menuLayout==="horizontal"?qn.menuLayout="horizontal":qn.menuLayout="vertical";localStorage.skin==="bordered"?(qn.skin="bordered",document.body.classList.add("skin--bordered")):(qn.skin="default",document.body.classList.add("skin--default"));localStorage.direction==="true"?(qn.direction=!0,document.documentElement.setAttribute("dir","rtl")):(qn.direction=!1,document.documentElement.setAttribute("dir","ltr"));localStorage.getItem("monochrome")!==null&&(qn.monochrome=!0,document.getElementsByTagName("html")[0].classList.add("grayscale"));export{_y as $,Lc as A,ht as B,ri as C,br as D,Ya as E,R1 as F,Qi as G,Ma as H,ed as I,wU as J,db as K,xv as L,tc as M,kt as N,Rn as O,C1 as P,S1 as Q,Ps as R,zt as S,$c as T,cC as U,Qm as V,fr as W,It as X,Ko as Y,Yc as Z,JE as _,Xe as a,bd as a0,vd as a1,sb as a2,hv as a3,dv as a4,fb as a5,vb as a6,Tt as b,Fe as c,Lr as d,SU as e,Mt as f,at as g,Oi as h,Ci as i,dC as j,Gn as k,Qr as l,bi as m,vr as n,Ee as o,sa as p,ao as q,Un as r,Xt as s,_t as t,CU as u,qi as v,In as w,Ic as x,oi as y,Jm as z};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.06 |
proxy
|
phpinfo
|
Settings